其实也就是一种应用于对象的特殊函数,如果你不懂函数那先去看看函数的东西。
只不过它的名字和Class的名字相同,且没有返回值,在对象生成时它就自动执行,它的作用是用来初始化对象。
如:
class Tree {
float length;
Tree(float i) {
length=i;
}
}
这里的Tree(float i)就是一个构造函数,如果我产生对象:
Tree _tree=new Tree(100);
那么自动把100带入构造函数中初始化length=100.
只不过它的名字和Class的名字相同,且没有返回值,在对象生成时它就自动执行,它的作用是用来初始化对象。
如:
class Tree {
float length;
Tree(float i) {
length=i;
}
}
这里的Tree(float i)就是一个构造函数,如果我产生对象:
Tree _tree=new Tree(100);
那么自动把100带入构造函数中初始化length=100.
A(String b)
{
}
集合,比如你有一个自己的“按钮类”,你在用它实例化一个按钮对象时,
如果想让这个按钮对象一开始就看起来是蓝色背景,那么可以把设置背景色
的代码写到构造函数中
如果你愿意的话,你可以在你的类里不写构造函数,那样的话系统会自动
调用Object类的构造函数来帮你构造你的对象