今天咱们来了解一下Java中继承的概念:
面向对象编程中,继承是一个比较重要的概念,继承描述的是事物之间的所属关系,是从已有的类中构建出新的类,已有的类称为父类,新的类称为子类,子类具有父类的数据属性和方法,并能扩展新的属性和方法(不能继承私有)。
1、继承的使用
格式:使用 extends 关键字 ==> class 子类 extends 父类 ()
创建 Person 类和 Student 子类:public class Student extends Person {...}
2、继承的优点
提高了代码的复用性,提高了软件的开发效率
让类与类之间产生了联系,提供了多态的前提
3、继承的特点
在Java中,只支持单继承,不支持多继承,一个子类只能类和子类中都有 i 变量,调用时,如果子类有,就不调用父类的变量,如果子类没有,父类有,则调用父类的
在子类中,要调用父类的成员,使用关键字 super,调用父类方法也是一样,使用super关键字
今天就讲这些了