1.定义类时如果没写构造方法,类中都有一个隐式的无参构造方法,如果写了构造方法,就不会有隐式的无参构造方法,但这跟myeclipse没有关系;
2.如果父类中的构造方法是带参数的(没有无参的构造方法),子类的构造方法是可以无参的,例如- class A{
- A(int i){
- System.out.println("A--"+i);
- }
- }
- class B extends A{
- private static int j ;
- B() {
- super(j);
- }
- }
复制代码 子类的构造方法都隐式的调用父类的构造方法,这时只要显式的给出就可以了;
3,同2
个人拙见,望共勉之! |