zoukankan      html  css  js  c++  java
  • 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实现类

  • 相关阅读:
    java 求两个数最大值
    java 加法运算
    javs switch 语句
    git合并分支成功,但是push失败(remote: GitLab: You are not allowed to push code to protected branches on this project.)
    python 获取日期以及时间
    1713
    linux shell脚本中的延时
    java 类的继承
    Python3 使用企业微信 API 发送消息
    java if 条件语句
  • 原文地址:https://www.cnblogs.com/FanSunny/p/5535443.html
Copyright © 2011-2022 走看看