thinking in java test练习(13)(14)
来源:互联网 发布:卷福小龙虾淘宝 编辑:程序博客网 时间:2024/05/22 13:21
练习(13):验证前面段落中的语句。
public class test5_7_13 { public static void main(String[] args){ System.out.println("inside main()");// Cups.cup1.f(99); } static Cups cups1 = new Cups(); static Cups cups2 = new Cups(); /** * 输出结果 * Cup (1) Cup (2) Cups() Cups() inside main() 说明:1,无论new多少个对象,静态初始化只进行一次 2,先于main运行 */} class Cup{ Cup(int marker){ System.out.println("Cup (" + marker + ")"); } void f(int marker){ System.out.println("Cup (" + marker + ")"); } } class Cups{ static Cup cup1; static Cup cup2; static { cup1 = new Cup(1); cup2 = new Cup(2); } Cups(){ System.out.println("Cups()"); } }
练习(14):编写一个类,拥有两个静态字符串域,其中一个在定义处初始化,另一个在静态块中初始化。现在,加入一个静态方法用以打印两个字段值。请证明它们都会在被使用之前完成初始化动作。
public class test5_7_14 { public static void main(String[] args){ staticTest test = new staticTest(99); test.f(100); /** * 输出结果: * 1 * 99 * 100 * 说明确实是在被使用前完成初始化 */ }}class staticTest{ static int num; static { String name = "1"; System.out.println(name); } staticTest(int num){ this.num = num; System.out.println(num); } void f(int num){ this.num = num; System.out.println(num); }}
0 0
- thinking in java test练习(13)(14)
- thinking in java test练习(12)(13)javadoc的生成
- thinking in java test chapter8(13)~(17)
- thinking in java test练习(8)(9)this关键字
- thinking in java test chapter6练习(1)~(9)以及翻译问题
- thinking in java test chapter7练习(1)~(10)组合与继承
- thinking in java test 2.11练习(7)以及修饰符能区分同名方法吗?
- thinking in java test3.17练习(14)
- thinking in java test chapter8多态(1)~(12)
- thinking in java test chapter9接口(1)~(10)
- thinking in java test chapter10(1)~(21)
- thinking in java test4.5练习(6)(7)
- thinking in java test5.1练习(1)(2)
- thinking in java test3.11练习(11)(12)(13)
- Thinking in JAVA 习题练习
- THINKING IN java(实例练习)
- thinking-in-java(14)类型信息
- Thinking in Java(四)
- Java序列化,反射,注解(二)
- LayoutInflater——inflate方法不同参数的区别
- 《微微一笑很倾城》中肖奈大神说的平方根倒数速算法是什么鬼?三十分钟理解!
- ArcGIS如何加载XYZ文本文件,进而生成Tin
- Destoon B2B网站管理系统 系统目录文件结构
- thinking in java test练习(13)(14)
- C# Lambda表达式
- Android SystemUI 信号栏后添加信号图标
- matlab图形绘制示例
- Pascal中的素数筛选
- Mongodb的亿万级数据集合中提取字段的所有不同值集合
- 7E加码解码
- Android SystemUI状态栏添加图标
- MVP初级学习