zoukankan      html  css  js  c++  java
  • Java 继承

    今天的内容:

    关键字 extends、implements。

    extends只允许单继承,但是implements可以使Java具有多继承的特性。

    注意 Java支持多重继承,但是不支持多继承,即一个类能且只能作为另一个类子类,也就是单继承。

    特性:

    子类继承父类非private的属性和方法

    子类可以对父类进行扩展,即子类可以拥有除父类以外的属性和方法

    子类可以用自己的方法实现父类的方法

    提高了类之间的耦合性。(但是也会降低代码的独立性)

    关键字:super:可用来实现对父类成员的访问,用来引用当前对象的父类。

    关键字:this:指向自己的引用

    关键字:final :声明类为不可继承类,即最终类。或者用于修饰方法,使其不能被子类重写。修饰变量时,被修饰变量不可被修改。被声明为final的类的方法自动为final,但是其变量并不是final的

    构造器:

    子类不能继承父类的构造器(构造方法或构造函数),只能调用(显示或隐式)。如果父类的构造器带有参数,则在子类的构造器中需要使用super关键字调用父类的构造器,并配以适当的参数列表。如super(300)显式调用父类中带有参数的构造器。

    如果调用无参的父类的构造器,则不需要使用super。系统会自动调用父类中无参的构造器。

    明天的打算:继续学习Java

    问题:无

  • 相关阅读:
    UVa 1374
    天梯赛L3 004
    redis操作ZSet
    redis操作set集合
    mybatis使用注解开发
    SSM整合之mybatis的别名配置
    mybatis的5.1.10分页插件的使用
    lombok的使用
    JDBC的一个简单工具类
    mybatis的测试
  • 原文地址:https://www.cnblogs.com/MXming/p/13348193.html
Copyright © 2011-2022 走看看