Java继承中初始化顺序2

/*

看程序写结果

提示:一个类的初始化过程

成员变量进行初始化

默认初始化

显示初始化

构造方法初始化

*/

class Fu{

public int num = 10;

public Fu(){

System.out.println("fu");

}

}

class Zi extends Fu{

public int num = 20;

public Zi(){

System.out.println("zi");

}

public void show(){

int num = 30;

System.out.println(num); //30

System.out.println(this.num); //20

System.out.println(super.num); //10

}

}

class ExtendsTest {

public static void main(String[] args) {

Zi z = new Zi();

z.show();

}

}

结果:

fu

zi

30

20

10

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,759评论 18 399
  • Win7下如何打开DOS控制台? a:开始--所有程序--附件--命令提示符 b:开始--搜索程序和文件--cmd...
    逍遥叹6阅读 1,614评论 4 12
  • 先讲一个段子:一位女子因为老爸欠钱还不上,无奈只好嫁给了债主。新婚第一天晚上,女子对得意洋洋的新郎说:“我嫁给你,...
    树先生和小远小姐阅读 785评论 1 0
  • 生活中有个经验:越忙的时候越想追求自己的“梦想”,越想挤时间去读书,挤时间去学技能,等到闲下来的时候,却反而没了忙...
    Lion刘鑫阅读 369评论 1 3
  • 最近我在读清代医学大家王孟英的食疗专著《随息居饮食谱》,全书将饮食分为水饮、谷食、调和、蔬食、果食、毛羽、鳞介等七...
    茜喵阅读 8,417评论 54 214