本帖最后由 何晓天 于 2020-2-24 15:04 编辑
一个标准类的构成: 1. 私有的属性 2.属性的公共get/set方法 3.行为,自定义的方法 4.构造函数(满参,无参) 2. 类的理解 类是现实生活中具体共同属性和行为的一种事物的抽象. 对象的理解: 他是类的实体 类和对象的关系 什么是类:他是java语言用来描述现实生活中某一类事物共性(共同的属性和行为)的总结和描述. 什么是对象:他是基于我们写的这个类在java中创建出来的真实个体(实体).在堆内存当中存在,他就是现在生活中的一个实物. 举个例子:汽车他是一类事物,我们可以写一个汽车的总结和描述,他是一个类.但是你自己的汽车就是一个对象.(万物皆对象) 封装private关键字【理解】 private是一个修饰符,可以用来修饰成员(成员变量,成员方法) 被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作 提供“get变量名()”方法,用于获取成员变量的值,方法用public修饰 提供“set变量名(参数)”方法,用于设置成员变量的值,方法用public修饰 public:也是一个权限修 this关键字【应用】 this:为了解决局部变量和成员变量重名的问题 就近原则:你使用的变量他表示的是离使用最近的那个定义的变量. 那么我们区分成员变量和局部变量的在一个方法里都要使用的时候,this.变量名表示的就是成员变量. 不加this表示的就是局部变量. this:谁调用我this就表示谁. 封装思想【理解】 封装概述 是面向对象三大特征之一(封装,继承,多态) 是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的 封装原则 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 成员变量private,提供对应的getXxx()/setXxx()方法 封装好处 通过方法来控制成员变量的操作,提高了代码的安全性 把代码用方法进行封装,提高了代码的复用性 构造方法概述【理解】 构造方法是一种特殊的方法 作用:给创建的对象初始化用的 格式:public 类名(参数列表){ } 功能:完成对线的初始化,创建对象自动去调用对应的构造函数. 构造方法的注意事项【理解】 构造方法的创建:首先如果我们没有手动书写构造方法,系统默认提供一个无参构造,如果你写了一个有参构造,系统默认提供的无参构造将会失效,如果我非要再使用无参,我们必须手动书写一个无参构造. 构造方法的重载:可以重载,可以书写多个参数列表不同的构造函数 推荐的使用方式:无参+满参 重要功能!
|