java中的继承关系

1、定义

  java中的继承是单一的,一个子类只能拥有一个父类;java中所有类的父类是java.lang.Object,除了这个类之外,每个类只能有一个父类;

  而一个父类可以有多个子类,可以被多个子类继承;

  Java只支持单继承,也就是说,一个类不能继承多个类。

  Java只支持单继承(继承基本类和抽象类),但是我们可以用接口来实现(多继承{实现}接口来实现),脚本结构如:

  public class One extends Parent implements Two,Three,Four{}

2、注意

  作为子类,A的实例拥有父类B的所有成员变量,但对于private的成员变量,子类A却没有访问权限,这保障了B的封装性。

  关键字extends(即继承类),子类可以继承父类所有的方法和属性,但是无法使用 private(私有) 的方法和属性。

3、instanceof  【判断---是--的子类?是则为true,否则false】

1 Children c = new Children();
2 Parent p = new Parent();
3 Parent p1 = new Children();//父类声明,子类创建
4 System.out.println(c instanceof Parent);
5 System.out.println(p instanceof Parent);
6 System.out.println(p1 instanceof Parent);

得到的结果是:

true
true
true

4、implements实现类

 

转载于:https://www.cnblogs.com/FanSunny/p/5535443.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值