/*
什么是继承关系:
给予某个父类对对象的定义甲乙扩展,而产生的新的子类的定义,
子类可以继承父类原来的某些定义,也可以增加父类所没有的定
义,或者覆写父类中的某些特性.
----------------------------
继承关系的作用:
1.继承关系解决代码重复问题.
2.表示出一个体系
----------------------------
父类:存放共性
子类:存放自己的特性
----------------------------
在java中 只允许单继承不允许多继承,只允许出现一个直接父类
但是可以有多重继承:a → b → c
----------------------------
子类继承了父类的哪些成员:
1.父类中使用public修饰,子类继承
2.父类中使用protected修饰,子类继承,即使不在同一个包中
3.父类和子类在同一个包中,可继承父类中的缺省修饰符成员
4.父类中使用private修饰,子类无法继承
5.父类的构造器,子类也不能继承,构造器必须和当前类名相同
*/
class person//父类
{
String name;
int age;
public void sleep(){}
}
//老师
class teacher extends person //继承关键字extends
{
String level;
}
//学生
class student extends person
{
String num;
}
//雇佣人员
class Employee extends person
{
String hireDate;
}
//继承关系
class ExtendsDemo
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
5.3 java中的继承关系
最新推荐文章于 2022-12-17 17:50:14 发布