面向对象的思想:
- 把一些步骤和功能在进行封装,封装时根据不同的功能,进行不同的封装,功能类似的封装在一起。 这样结构就清晰了很多。用的时候,找到对应的类就可以了。这就是面向对象的思想。
面向对象思想特点:
- 是一种更符合我们思想习惯的思想。
- 可以将复杂的事情简单化。
- 将我们从执行者变成了指挥者,角色发生了转换。
面向对象三大特征:
封装(encapsulation)
继承(inheritance)
多态(polymorphism)
类与对象:
1.我们学习编程语言,就是为了模拟现实中的事物,我们学习的Java语言最基本单位是类,所以,我们就应该把事物用一个类来体现。
2.由此我们就得到了现实中的事物和类的对应关系
事物 类class
属性 ----------------- 成员变量(成员属性)类中方法外,有默认值。
功能 ----------------- 成员方法(成员功能)和以前定义方法一样,但得去掉static。
3.类:是一组相关的属性和行为的集合。
对象:是该类事物的具体体现。