类与对象动手动脑

10.13

自定义构造方法:

代码练习:

错误举例:

public class Test{

    public static void main(String[] args){

    Foo obj1=new Foo();

    }

}

class Foo{

    int value;

    public Foo(int i){

        value = i;

    }

}

此代码无法编译;

究其原因:是因为类提供了一个自定义的构造方法,导致系统不能提供默认构造方法:

 

posted @ 2020-10-13 19:19  潘福龙  阅读(47)  评论(0编辑  收藏  举报