----------------------
android培训、
java培训、期待与您交流! ----------------------
构造函数: 是一种特殊的方法,主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中,特别的一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同来区分它们,即构造函数的重载。下面是一些构造函数的使用及相关的注意细节。
对象一建立就会调用与之对应的构造函数,如下面的小程序:
class Test
{
Test()//若不定义构造函数,则系统会默认给该类加入一个空参数的构造函数如:Test(){}
{
System.out.println("test");
}
class TestDemo2
{
public static void main(String[] args)
{
Test t=new Test();//会直接调用构造函数Test()
new Test();
}
}
}
当在类中自定义了构造函数后,默认的构造函数就没有了。
构造函数与一般函数的不同:构造函数在对象一建立就运行,给对象初始化,而一般函数是对象调用才会执行;一个对象建立时,构造函数只执行一次,而一般函数可以被该对象多次调用执行。
---------------------- android培训、 java培训、期待与您交流! ----------------------