• 面向对象就是把构成问题的事物分解成一个个对象,从而能够较为方便的描述某个事物在解决问题中的行为。

面向对象的特点

封装

封装是面向对象的核心思想,,将对象的属性和行为封装起来,不需要让外界具体的实现细节。例如:用户会使用电脑但用户不能私自挪动电脑内的硬件。

继承

继承主要描述类与类之间的关系,利用继承可以在不改变原有类的功能的前提下,对该类进行扩展。

多态

在Java中,类的继承、 方法的重写、父类的引用(类似指针)指向子类对象都能体现多态

  • 例如:一个类被继承后,子类与父类调用同一个方法所呈现出的不同的行为特征。

对象

对象是基友一种特殊的变量,不仅能够存储数据,还能够对数据进行操作。

  • 对象的成员:对象中的变量

具有相同属性的对象的集合体

注意事项

  • 类必须编写在.java文件中
  • 一个.java文件中,可以存在N个类,但是只能存在一个public修饰的类
  • .java文件的文件名必须与public修饰的类名完全一致
  • 同一个包中不能有重名的类