面向对象程序设计 Java面向对象程序设计的基本概念(一)( 二 )


面向对象编程中的继承机制大大增强了程序代码的可重用性,提高了软件开发的效率,降低了程序出错的可能性,为程序的修改和扩展提供了便利。
如果一个子类只允许继承一个父类,那就叫单继承;如果允许多个父类继承,就叫多重继承。目前很多面向对象编程语言不支持多重继承。但是Java语言弥补了子类不能享受多个父类成员的缺点,因为Java不支持多接口。
类的多态性 多态性是面向对象编程的另一个重要特征。多态性允许程序中有重复的名字。Java语言中多态有两种形式:方法重载和成员覆盖。
方法重载:在一个类中,允许多个方法使用相同的名称,但是方法的参数不同,执行的函数也不同。
成员覆盖:子类和父类允许具有相同的变量名但不同的数据类型,并且允许具有相同的方法名但不同的函数。
多态使得程序更加抽象简单,有助于程序员分组开发程序。
转发和分享是一种美德
【面向对象程序设计 Java面向对象程序设计的基本概念(一)】Java新人自学交流群:202250194

推荐阅读