public class Test {
public Test() {
//This is constructor,has no return value
}
public void aMethod() {
//this is a method,has a return value(void type)
}
public static void main(String[] args) {//main method
Test t = new Test() //use constructor
t.aMethod() //user the method
}
}
public Test() {
//This is constructor,has no return value
}
public void aMethod() {
//this is a method,has a return value(void type)
}
public static void main(String[] args) {//main method
Test t = new Test() //use constructor
t.aMethod() //user the method
}
}
构造方法可以有,也可以没有,(如果没有,系统会自动提供默认的)
如果您的程序是application的主程序,那一般都会有一个静态方法main()
public class Test
{
public Test(){}; //这个就是构造函数 函数名必须和类的名字相同。
public void aMethod(){}; //这是一个类里面的方法。返回值是VOID。
public static void main(String[] args)
{
Test t = new Test(); //新建一个对象,其中,Test后面的括号就是调用了构造函数
t.aMethod(); //调用对象的方法
}
^_^
构造函数是特殊的函数,就是那个样子的了,think in java中讲了很清楚执行的顺序
构造函数和C++好像是一样的。不main()要在class 中实现,还有必须是public类型是对大家开放
的。static 是声明静态,无返回值。而且参数一定要。这是系统强迫的。