摘要:
>>首先访问main()方法; >>比如:若该类存在基类,则加载基类A,基类A还有基类B,则会继续加载基类B; >>接下来,则会进行基类中static的初始化!!顺序为基类B→基类A→导出类。各类中按各自语句顺序初始化。 >>然后创建对象; >>然后调用基类构造函数。基类构造函数与导出类构造函数一样 阅读全文
摘要:
如下面所述代码,scf输出scf = SelfCounter id,后面id递增,可以理解。而由于scsf被static final修饰了,无论再new多少次输出都不会变,但是为什么输出是0而不是1呢?百思不得解,小白求拍求解答! class SelfCounter { private static 阅读全文
摘要:
>>public:Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包访问。 >>protected:介于public 和 private 之间的一种访问修饰符,一般称之为“保护访问权限”。被其修饰的属性以及方法只能被类本身的方法及子类访 阅读全文