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

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

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

    条件:

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

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

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

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

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

    重写的要求:

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

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

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

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

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

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

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

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

    抽象类和抽象方法

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

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

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

  • 相关阅读:
    java selenium (十) 操作浏览器
    java selenium (九) 常见web UI 元素操作 及API使用
    java selenium (六) XPath 定位
    正则表达式
    日志模板
    软件开发规范
    TCP协议的粘包现象和解决方法
    验证用户的合法性
    PythonDay16
    PythonDay15
  • 原文地址:https://www.cnblogs.com/wuayn/p/8991763.html
Copyright © 2011-2022 走看看