![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
规范
大洼X
躺平和躺平?This is a question
展开
-
代码规范【2】-不要在父类的构造函数中调用被子类覆写的方法
父类构造函数调用子类的覆写方法,构造函数的表现是不可预计的,往往会由于子类的初始化未完成而导致异常示例1:public class ParentClass { public ParentClass() { System.out.println(toString()); } @Override public String toString() { return "i am daddy"; }}public class Chil原创 2020-06-12 08:23:29 · 1049 阅读 · 0 评论 -
代码规范【1】-调用静态方法
文章目录使用类名调用静态方法,而不要用实例或表达式来调用使用类名调用静态方法,而不要用实例或表达式来调用明确使用类名调用静态方法不容易造成混淆当子类和父类有同名静态方法时,声明父类引用子类实例,调用该静态方法调用的是父类的静态方法而非子类的静态方法【该说法有误,笔者尝试了jdk6、8、14,均未出现该问题】class Animal { public static void name() { System.out.println("i am Animal"); }原创 2020-06-02 00:37:06 · 2006 阅读 · 0 评论