Java类的私有成员与公有成员

classPerson
{
Stringname;
//定义一个私有整形属性age
publicbooleansetAge(intnewAge)
{
//如果5《=newAge《=20,将newAge赋值给age幵返回true;否则返回false;
}
publicintgetAge()
{
//返回age属性
}
}
publicclassApp
{
publicstaticvoidmain(String[]args)
{
Persons1=newPerson();
s1.name=”张三”;
//为s1的age属性设置年龄25,如果成功,显示s1的姓名和年龄;否则,显示“年龄错误”
}
}


public class Person {

    private String name;

    private int age = -1;

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public boolean setAge(int age) {
        if (age >= 5 && age <= 20) {
            this.age = age;
            return true;
        }
        return false;
    }

    public int getAge() {
        return age;
    }

    public static void main(String[] args) {
        Person s1 = new Person();
        s1.setName("张三");
        if (s1.setAge(25)){
            System.out.println(s1.getName());
            System.out.println(s1.getAge());
        }else {
            System.out.println("年龄错误!");
        }
    }
}

建议多写写代码, 根据提示,只是定义变量和简单的判断逻辑都写不出来,以后工作实现产品给的功能你更不会。