java构造Person

public class Person{
    private String name;
    private String addr;
    private char sex;
    private int age;
    //4参的构造方法
    public  Person(String name,String addr,char sex,int age){
        this.setName(name);
        this.setAddr(addr);
        this.setSex(sex);
        this.setAge(age);
    }
    //无参的构造方法
    public  Person(){
    }
    //输出方法
   System.out.print(name,addr,sex,age);
}

显示最后一行需要标识符,该怎么改呢,就还用print()这种方法输出

调用语句 需要放到方法里,你定义个方法再放进去
print 方法 里是字符串,你要把几个变量拼接起来

public class Person{
    private String name;
    private String addr;
    private char sex;
    private int age;
    //4参的构造方法
    public  Person(String name,String addr,char sex,int age){
        this.name = name;
        this.addr = addr;
        this.sex = sex;
        this.age = age;
    }
    //无参的构造方法
    public  Person(){
    }
    
    public print() {
         //输出方法
         System.out.print(name + "," + addr + "," + sex + "," + age);
    }
}

类增加一个输出函数,类中不能单独写代码,必须在函数里

public class Person{
    private String name;
    private String addr;
    private char sex;
    private int age;
    //4参的构造方法
    public  Person(String name,String addr,char sex,int age){
        this.setName(name);
        this.setAddr(addr);
        this.setSex(sex);
        this.setAge(age);
    }
    //无参的构造方法
    public  Person(){
    }
    public void print(
    //输出方法
         System.out.print(name,addr,sex,age);
    }
}


不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^