Java一个很简单的知识点

来源:百度知道 编辑:UC知道 时间:2024/05/28 05:36:05
是不是一个对象实例化时new后面用那个类的构造方法?
如 checkbox box1;box1=new checkbox("zhangsan");中checkbox("zhangsan")我可不可以理解成是checkbox类的构造方法?

如果你自己愿意这样理解也行,不过我要告诉你,对一个对象实例化不是用的方法去实例化,而是一个类.上面的checkbox是一个类.而构造方法只是类中的一个方法而已,它与别的方法区别是,构造方法主要是用来初使化对象的值,比如给你举一个小程序.
class aa{
int a;
aa(int i){
a=i;}
}
class ab{
public static void main(String args[]){
aa b=new aa(9);
System.out.print(""+b.a);
}
}

他是 原来那个类的构造方法啊

可以

原来类的构造方法啊