码迷,mamicode.com
首页 > 其他好文 > 详细

课下作业03-2动手动脑及验证

时间:2017-10-20 10:18:53      阅读:125      评论:0      收藏:0      [点我收藏+]

标签:blog   初始化块   取值   false   一个   main函数   style   覆盖   public   

一、验证

1.

技术分享

2.

技术分享

3.

技术分享

4.

技术分享

当类没有定义构造函数时,java会自动提供一个默认的构造函数,在此代码中,已经定义了一个构造函数,public Foo(initvalue){value=initValue}所以不会再提供默认的构造函数,所以程序出错,不能执行

5.

 技术分享

初始化第一次是用了类的初始化,第二次是用了public的int初始化,所以filed的值变成100.输出了100,main函数中赋初值300,所以覆盖100,输出300

6.

技术分享

静态初始化块只执行一次,创建子类型的对象时,也会导致复类型的静态初始化块的执行。

7.

静态方法中如何访问类的实例成员

技术分享

技术分享

8.

 技术分享

Integer 的取值范围在-128~127之间,129没有在这个范围内,所以运行结果是false

 

课下作业03-2动手动脑及验证

标签:blog   初始化块   取值   false   一个   main函数   style   覆盖   public   

原文地址:http://www.cnblogs.com/ggrm/p/7696663.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!