第一章——抽象和封装

来源:互联网 发布:洗衣烘干一体机 知乎 编辑:程序博客网 时间:2024/05/22 03:07

1.面向对象设计的过程就是抽象的过程:发现类、发现类的属性、发现类的方法

2.this通常指当前对象的引用

3.属性和行为又称为类的成员变量和成员方法,统称为类的成员

4.类是对某一事物的描述,是抽象的,概念上的定义。对象是实际存在的,具体的事物个体

5.类由一个或几个单词组成,每个单词的第一个字母大写,属性名和方法名由一个或几个单词组成,第一个单词首字母  小写,其他单词首字母大写,常量名由一个或几个单词组成,所以字母大写

6.构造方法的语法: 访问修饰符  构造方法名{

                                  }

7.构造方法的特点:构造方法的名称和类名相同,没有返回值类型

   构造方法的作用:在创建对象时执行一些初始化操作

8.重载:方法名相同、参数(个数、类型、顺序)不同、与访问修饰符,返回值类型无关

9.面向对象设计和开发的好处:交流更加流畅,提高设计和开发效率

10.static可用来修饰属性、方法和代码块

11.

 static非static属性类属性、类变量实例属性、实例变量方法类方法实例方法调用方式类名.属性  类名.方法()  对象.属性  对象.方法()对象.属性  对象.方法()归属类单个对象

12.封装:将类的状态信息隐藏在类内部,不允许外部程序直接访问,而通过该类提供的方法来实现对隐藏信息的操作     和访问

13.封装的步骤:修改属性的可见性(属性私有化)

                           创建公有的getter/setter方法

                           在方法中,加入对属性的存取控制语句

14.封装的好处:隐藏类的实现细节;让使用者只能通过程序规定的方法来访问数据;方便加入存取控制语句

15.this的作用:调用成员变量,解决成员变量和局部变量的同名冲突

                         调用成员方法

                         使用this调用重载的构造方法,只能在工构造方法中使用,必须是构造方法的第一条语句

1 0