博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java理论学时第六节。课后作业。
阅读量:6080 次
发布时间:2019-06-20

本文共 680 字,大约阅读时间需要 2 分钟。

package Fuction;

class Grandparent

{

    public Grandparent()

    {

        System.out.println("GrandParent Created.");

    }

 

    public Grandparent(String string)

    {

        System.out.println("GrandParent Created.String:" + string);

    }

}

 

class Parent extends Grandparent

{

 

    public Parent()

    {

        super("Hello.Grandparent.");

        System.out.println("Parent Created");

        //super("Hello.Grandparent.");

    }

}

 

class Child extends Parent

{

 

    public Child()

    {

        System.out.println("Child Created");

    }

}

 

public class TestInherits

{

 

    public static void main(String args[])

    {

        Child c = new Child();

    }

}

无super,不调用父类构造方法时。

在子类构造方法第一个语句时。

在后面语句时。

结论。

通过 super 调用基类构造方法,必须是子类构造方法中的第一个语句。

 

转载于:https://www.cnblogs.com/shenshenxin/p/4946897.html

你可能感兴趣的文章
Python ImportError: cannot import name
查看>>
SegmentFault 社区访谈 | 有明,不仅仅是死亡诗社的程序猿
查看>>
【全栈React】第30天: 总结和更多的资源
查看>>
初探函数节流和函数防抖—以项目为例(更新es6语法)
查看>>
需要学习的mysql函数
查看>>
sublime-text 使用记录
查看>>
Python: 函数与方法的区别 以及 Bound Method 和 Unbound Method
查看>>
从 Google 的一道面试题说起·
查看>>
GitHub采用了新的GraphQL API
查看>>
从责任界定和问题预警角度 解读全栈溯源对DevOps的价值
查看>>
面向桌面开发的Windows Template Studio
查看>>
TriggerMesh开源用于多云环境的Knative Event Sources
查看>>
SSPL的MongoDB再被抛弃,GUN Health也合流PostgreSQL
查看>>
微软表示Edge的性能更优于Chrome和Firefox
查看>>
基于容器服务的持续集成与云端交付(三)- 从零搭建持续交付系统
查看>>
Microsoft使用.NET Core SDK遥测数据
查看>>
《Spark GraphX in Action》书评及作者访谈
查看>>
IBM推出了针对区块链部署的云服务
查看>>
关于5G被激烈讨论的那些争端和冲突
查看>>
使用Apache Spark构建实时分析Dashboard
查看>>