5.3 java中的继承关系

/*
	什么是继承关系:
	给予某个父类对对象的定义甲乙扩展,而产生的新的子类的定义,
	子类可以继承父类原来的某些定义,也可以增加父类所没有的定
	义,或者覆写父类中的某些特性.
	----------------------------
	继承关系的作用:
	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!");
	}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值