标签:style blog http java color 使用
题目——如下代码的执行结果:
class Hello{ String title; int value; public Hello(){ title += " World!"; } public Hello(int value){ this.value = value; title = "Hello"; Hello(); } } public class Test{ public static void main(String[] args){ Hello c = new Hello(5); System.out.print(c.title); } }
这道题考察的重点在于Java构造器。相关的知识点:
在类的一个构造器中引用另一个构造器需要使用this关键字。直接使用构造器方法名会被当作普通方法。
在这道题中,在Hello类的第二个构造器中使用了Hello()这样的方法。编译时Java在Hello类中找不到相应的非构造器方法会报出异常。
如下是执行结果:
标签:style blog http java color 使用
原文地址:http://www.cnblogs.com/amunote/p/3852980.html