1,对象:万物皆对象,客观存在的事物皆为对象。
2,面向对象:人关注的对象(事物)
3,类:类是对现实生活中一类具有共同属性和行为的事物的抽象
类的特点:
4,对象的属性:对象具有的各种特征,每个对象的每个属性都拥有特定的值
5,对象的行为:对象能够执行的操作
6,类和对象的关系
类:类是对现实生活中一类具有共同属性和行为的事物的抽象
对象:是能够看得到摸的着的真实存在的实体
类是对象的抽象 对象是类的实体
7,类的重要性:是Java程序的基本组成单位
类是什么:是对现实生活中一类具有共同属性和行为的事物的抽象,确定对象将会拥有的属性和行为
类的组成:属性和行为
8,类的定义
9,对象的使用
二,对象内存图
单个内存
2,多个对象
3,多个对象指向相同
三,成员变量和局部变量
成员变量:类中方法外的变量
局部变量:方法中的变量
区别;
四:封装
private关键字
针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作
关键字的使用(一个标准类的编写):
把成员变量用private修饰 提供对应的getXxx()/setXxx()方法
this关键字:
1. 封装概述
是面向对象三大特征之一(封装,继承,多态)
是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的
2. 封装原则
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问
成员变量private,提供对应的getXxx()/setXxx()方法
3. 封装好处
通过方法来控制成员变量的操作,提高了代码的安全性
把代码用方法进行封装,提高了代码的复用性
五,构造方法
1,构造方法的注意事项