面向对象共有三个特征:封装,继承,多态
一个类包括:
1、成员变量:静态和非静态
2、方法:静态方法,非静态方法
3、构造方法
4、代码块儿:静态代码块和动态代码块
注: 所有类都是Object的子类
一、思维
- 先按照名词提炼问题领域中的对象
- 对对象进行描述,其实就是在明确对象中应该具备的属性和功能
- 通过new的方式就可以创建该事物的具体对象
- 通过该对象调用它以后的功能。
二、 对象在代码中的体现
类的真正意义就是在描述事物。属性和功能统称为事物中的成员。
事物的成员分为两种:成员属性和成员功能。
成员属性在代码中的体现就是成员变量
成员功能在代码中的体现就是成员方法
把写好的代码测试一下。需要一个可以独立运行类。
创建对象的格式:类名 对象名 = new 类名();
三、对象的内存图解
四、类和对象的区别
类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体