三、Java面向对象编程有四个特征

面向对象编程有四个特征:抽象,封装,继承,多态。
封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者 对象操作,对不可信的进行信息隐藏。
继承是指使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。
通过继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”或“超类”。
继承的过程,就是从一般到特殊的过程。要实现继承,可以通过“继承”(Inheritance)和“组 合”(Composition)来实现。在某些 OOP 语言中,一个子类可以继承多个基类。但是一般情 况下,一个子类只能有一个基类,要实现多重继承,可以通过多级继承来实现。
多态有四种体现形式:(JAVA多态的具体体现)
1. 接口和接口的实现。
2. 类和类的继承。
3. 重载:重载发生在同一个类中,在该类中如果存在多个同名方
法,但是方法的参数类型和个数不一样,那么说明该方法被重
载了。
4. 重写:重写发生在子类继承父类的关系中,父类中的方法被子
类继承,方法名,返回值类型,参数完全一样,但是方法体不
一样,那么说明父类中的该方法被子类重写了。

猜你喜欢

转载自blog.csdn.net/liuyuzhu111/article/details/80063330