`
yhalg1314
  • 浏览: 14049 次
  • 性别: Icon_minigender_2
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

java学习笔记---10.面向对象编程05-面向对象程序的设计步骤

    博客分类:
  • java
阅读更多
这一部分需要注意一个原则, 熟练掌握OOP的程序设计方法.

1. 类的编写原则

      在编写类的时候一定要记住一个原则:任何的输出绝对不能在类中完成, 所有要输出的内容在类中只是把值返回来,交给调用处输出.



--------------------------------------------------------------------------------

2. 面向对象程序的设计步骤(理解就好了~)

      1. 先画一下类的草图;

      2. 定义每个类中的属性,属性定义完成以后必须要封装(加private/protected等);

      3. 封装的属性如果需要被外部访问,则一定要设置相应的getter和setter方法;

      4. 如果需要在对象实例化时给对象的属性赋初值,则可以加入构造方法. 如果有需要的话, 可以加入多个构造方法(一个是无参的,其它是有参的);

      5.为类中添加其他需要的方法;

      6. 进行多次测试,直至success~

分享到:
评论

相关推荐

    Java/JavaEE 学习笔记

    Core Java学习笔记...........31 第一章 JAVA前言..31 第二章 标识符,关键字,类型........35 第三章 表达式与流控制....................41 第四章 数组.............50 第五章 对象和类(OO思想).........53 第...

    Java学习笔记-个人整理的

    {2.1.3}面向对象的编程}{47}{subsection.2.1.3} {2.2}继承}{48}{section.2.2} {2.2.1}super(), this()}{49}{subsection.2.2.1} {2.2.2}方法重写/覆盖}{50}{subsection.2.2.2} {2.3}修饰符}{51}{section.2.3} ...

    J2EE学习笔记(J2ee初学者必备手册)

    Core Java学习笔记...........31 第一章 JAVA前言..31 第二章 标识符,关键字,类型........35 第三章 表达式与流控制....................41 第四章 数组.............50 第五章 对象和类(OO思想).........53 第...

    Java学习笔记(必看经典)

    Java学习笔记(必看经典) JAVA的面向对象编程--------课堂笔记 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 所有的事物都有两个方面: 有什么(属性)...

    JAVA学习笔记.docx

    1. 开发环境Eclipse软件的下载与配置 ...3. JAVA面向对象编程 (1) 编写类的步骤 (2) 对象的创建及访问对象中的属性及方法 (3) 构造方法与重载 4. This关键字 5. Static关键字 6. 继承、重写、多态等相关笔记

    Java开发详解.zip

    000000_【课程介绍 —— 写在前面的话】_Java学习概述笔记.pdf 010101_【第1章:JAVA概述及开发环境搭建】_JAVA发展概述笔记.pdf 010102_【第1章:JAVA概述及开发环境搭建】_Java开发环境搭建笔记.pdf 010201_【第2...

    c#学习笔记.txt

    很多人觉得它应该像C或者C++,但事实上它更像是java的一个clone,所以作为入门,读一下清华大学出版社出版的《Java 语言与面向对象程序设计》可能会对你有所帮助。本文假定你具备一切学习此语言所需的知识,没有也不...

    asp.net知识库

    VS2005 ASP.NET本地化学习笔记&感受 在自定义Server Control中捆绑JS文件 Step by Step 深度解析Asp.Net2.0中的Callback机制 使用 Web 标准生成 ASP.NET 2.0 Web 站点 ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前。简单来说是本身可视...

    程序员考试刷题-cs1302-hw03:CSCI1302作业3

    当经验丰富的程序员或潜在雇主问您是否了解面向对象编程 (OOP) 时,他们的意思并不是“您了解类和对象吗?” 相反,他们的意思是,“你知道 OOP 的Struts吗?” OOP 的Struts是接口、继承和多态。 在本练习中,我们...

Global site tag (gtag.js) - Google Analytics