你这类里面都没有构造方法,new的时候是不能带参数的。下图的结果是不是你想要
class Human
{
String name,sex,addr;
int age;
Human(String name, String sex, int age, String addr){
this.name=name;
this.sex=sex;
this.age=age;
this.addr=addr;
}
}
class HumanDemo3
{
public static void main(String[] args){
Human zhangsan =new Human("张三","性别",18,"地址");
System.out.println("张三的信息");
System.out.println("姓名:"+zhangsan.name);
System.out.println("性别:"+zhangsan.sex);
System.out.println("年龄:"+zhangsan.age);
System.out.println("地址:"+zhangsan.addr);
}
}