HelloWorld.java 请检查代码中是否匹配:System.out.println("外部类中的name:" + HelloWorld.this.name );,再试试!直接进入下一节 和参考代码一样也错
2017-09-13
super方法主要是区分当子类进行方法重写是,与父类产生区别,这个时候子类和父类相当于两个不同的类,里面包含的内容(属性、方法、变量)不同,故而用super方法来区别。
2017-09-12
静态代码块:用staitc声明,jvm加载类时执行,仅执行一次
构造代码块:类中直接用{}定义,每一次创建对象时执行。
执行顺序优先级:静态块, main(),函数,构造块,构造方法。
http://www.jianshu.com/p/8a3d0699a923
构造代码块:类中直接用{}定义,每一次创建对象时执行。
执行顺序优先级:静态块, main(),函数,构造块,构造方法。
http://www.jianshu.com/p/8a3d0699a923
2017-09-11