发布网友 发布时间:2022-04-24 17:45
共4个回答
热心网友 时间:2023-10-27 23:17
构造方法:它的名字是你的类名热心网友 时间:2023-10-27 23:17
构造方法:没有返回值(连void也没有),与类名同名追答public class Test {
int i;
Test(){//没有参数的构造方法,简称无参构造
System.out.println("无参构造被调用");
}
Test(int i){//有参数的构造方法,与无参构造重载
this.i = i;//构造方法的主要作用一般就是给成员变量赋初始值,当然了,要他做别的事情也可以
System.out.println("有参构造被调用");
}
void Test(){//这个有一个void返回值的方法就是一个成员方法,这里故意起名也叫Test
System.out.println(i);
}
public static void main(String[] args) {
Test t1 = new Test(1);//在这句话的时候会调用有参的构造方法
Test t2 = new Test();//这句话会调用无参构造
t1.Test();//这句话会调用成员方法Test(),并且成员属性已经在有参构造中被赋值
}
}
热心网友 时间:2023-10-27 23:17
构造方法与类名相同,可以传递参数,作为声明该类对象时初始化用热心网友 时间:2023-10-27 23:18
同意一楼