有构造方法:若构造方法需要传参,实例化变量时要传入参数
public class Daji {
public static void main(String arg[]){
Daji1 daji1 = new Daji1("大吉","19","男");
daji1.introduce();
}
}
class Daji1{
String name; //姓名
String age; //年龄
String sex; //性别
public Daji1(String eName, String eAge, String eSex){
name = eName;
age = eAge;
sex = eSex;
}
public void introduce(){
System.out.println("我叫"+name+",今年"+age+"岁.");
}
}
若构造方法无参数,则仅需要实例化
无构造方法:创建实例化变量不必传入参数,可以另写一个传参的方法,或直接传入
public class Daji_01 {
public static void main(String arg[]){
Daji2 daji2 = new Daji2();
daji2.introduce("大吉","19");
}
}
class Daji2{
String name; //姓名
String age; //年龄
String sex; //性别
public void introduce(String eName,String eAge){
name = eName;
age = eAge;
System.out.println("我叫"+name+",今年"+age+"岁.");
}
}