已采纳回答 / 云川天涯0
放在一个项目中是一定的。可以选择放在同一个包内或不同包也可以。如果放在同一包内,无需import导包,调用其他类属性或方法时系统或自动导包。如果不是放在一个包内的需要在首行手动import把包导入即可。
2017-08-19
最新回答 / 韩宇直
因为main方法就是静态的,public static void main(String[] args),里面有static, 静态方法中可以直接调用同类中的静态成员。
2017-08-19
super关键字使用的注意事项
关键知识点:子类的构造过程中必须调用父类的构造方法,并分为以下两种情况:
1.如果子类的构造方法中没有显式调用父类的构造方法,则系统默认调用父类无参的构造方法;
2.如果子类的构造方法中显式调用父类的构造方法(格式:super.()),必须在子类构造方法的第一行;
注意:如果子类的构造方法中既没有显式调用父类的构造方法,且父类也不具备无参的构造方法,则编译报错。
关键知识点:子类的构造过程中必须调用父类的构造方法,并分为以下两种情况:
1.如果子类的构造方法中没有显式调用父类的构造方法,则系统默认调用父类无参的构造方法;
2.如果子类的构造方法中显式调用父类的构造方法(格式:super.()),必须在子类构造方法的第一行;
注意:如果子类的构造方法中既没有显式调用父类的构造方法,且父类也不具备无参的构造方法,则编译报错。
2017-08-18
最新回答 / 立马精神了
在类的声明中,可以包含多个初始化块,当创建类的实例时,就会依次执行这些代码块。程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。
2017-08-18