zoukankan      html  css  js  c++  java
  • 第二张 继承

    继承是通过extends关键字来实现

    定义:继承是面对对象的三大特点之一,是java中实现代码重用手段之一。Java中只支持单继承,即每个类只能有一个直接父类。

    条件:

    继承public和protected修饰的属性和方法,无论是否在一个包。

    继承默认权限修饰符修饰的属性和方法,但子类和父类必须在同意一个包里。

    无法继承private修饰的属性和方法。

    无法继承父类的构造方法。

    重写和继承关系中的构造方法:

    重写的要求:

    重写方法和被重写方法具有相同的方法名

    2.重写方法和被重写方法必须具有相同的参数列表

    3.重写方法和返回值类型必须和被重写方法的返回值类型相同及子类。

    4.重写方法不能缩小被重写方法的访问权限。

    super代表对当前的直接父类对象的默认引用。

    super必须出现在子类(子类的方法和构造方法)中,而不是其他位置

    可以访问父类的成员,如父类。的属性,方法,构造方法。

    注意访问权限的限制,如无法通过super访问private成员

    抽象类和抽象方法

    1.抽象类和抽象方法都通过adstract关键字来修饰

    2.抽象化不呢个实例。抽象类可已没有。有一个或多个抽象方法,甚至全部方法都可以是抽象方法

    抽象方法只有方法声明 没有方法实现。有抽象方法的类必须声明为抽象类

  • 相关阅读:
    为什么说 Java 程序员必须掌握 Spring Boot ?(转)
    Vert.x 之 HelloWorld
    Vert.x Web 文档手册
    Vert.x Core 文档手册
    Android数据存储五种方式总结
    设置简单的定时
    自定义dialog
    Android DrawerLayout 高仿QQ5.2双向侧滑菜单
    Fragments碎片
    理解Fragment生命周期
  • 原文地址:https://www.cnblogs.com/wuayn/p/8991763.html
Copyright © 2011-2022 走看看