面向对象思想概述
- 面向对象思想概述:
当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。
可随着需求的更改,功能的增多,发现需要面对每一个步骤很麻烦了。这时就开始思索,
能不能把这些步骤和功能在进行封装,封装时根据不同的功能,进行不同的封装,功能类似的封装在一起。
这样结构就清晰了很多。用的时候,找到对应的类就可以了。这就是面向对象的思想。 - 面向对象思想特点:
1:是一种更符合我们思想习惯的思想 懒人思想
2:可以将复杂的事情简单化
3:将我们从执行者变成了指挥者
角色发生了转换 - 面向对象特征:
封装(encapsulation)
继承(inheritance)
多态(polymorphism) - 面向对象开发:
就是不断的创建对象,使用对象,指挥对象做事情。
类与对象概述
- 定义类其实就是定义类的成员(成员变量和成员方法)
1:成员变量 和以前定义变量是一样的,只不过位置发生了改变。在类中,方法外。
2:成员方法 和以前定义方法是一样的,只不过把static去掉,后面在详细讲解static的作用。 - 类和对象的概念
1:类:是一组相关的属性和行为的集合
2:对象:是该类事物的具体体现
3:举例:
类 学校
对象 操场
类的使用
- 文件名问题:
在一个java文件中写两个类: