1.尝试编译以下程序会产生怎么样的结果?()
public class MyClass { long var; public void MyClass(long param) { var = param; }//(1) public static void main(String[] args) { MyClass a, b; a =new MyClass();//(2) b =new MyClass(5);//(3) } }
构造方法就是:public 类名, 没有方法修饰符,所以 (1)处就是一个普通方法 ,所以该类没有带参数构造方法 ,编译报错。