- 面向对象就是把构成问题的事物分解成一个个对象,从而能够较为方便的描述某个事物在解决问题中的行为。
面向对象的特点
封装
封装是面向对象的核心思想,,将对象的属性和行为封装起来,不需要让外界具体的实现细节。例如:用户会使用电脑但用户不能私自挪动电脑内的硬件。
继承
继承主要描述类与类之间的关系,利用继承可以在不改变原有类的功能的前提下,对该类进行扩展。
多态
在Java中,类的继承、 方法的重写、父类的引用(类似指针)指向子类对象都能体现多态
- 例如:一个类被继承后,子类与父类调用同一个方法所呈现出的不同的行为特征。
对象
对象是基友一种特殊的变量,不仅能够存储数据,还能够对数据进行操作。
- 对象的成员:对象中的变量
类
具有相同属性的对象的集合体
注意事项
- 类必须编写在.java文件中
- 一个.java文件中,可以存在N个类,但是只能存在一个public修饰的类
- .java文件的文件名必须与public修饰的类名完全一致
- 同一个包中不能有重名的类