展开全部
一个是你的有一个print拼写错误32313133353236313431303231363533e4b893e5b19e31333337396231
还有就是Epreson里面的内容放在main函数中,才可以
给你修改了一下,你对比一下class Person {
private String name; // 私有属性name
private int age; // 私有属性age
public void tall() { // 公有方法输出”我是谁叫什么“
System.out.println("我是" + name + "今年" + age);
}
public void person() { // 构造方法,把对象的值赋值给属性
name = "张三";
age = 20;
}
public void setName(String n) { // 设置属性name的接口
name = n;
}
public String getName() { // 读取属性name的接口
return name;
}
public void setAge(int a) { // 设置属性age的接口
if (a > 0 && a
age = a;
}
public int getAge() { // 读取属性age的接口
return age;
}
}
// ====================================================
public class Epreson {
public static void main(String[] args) {
Person per = new Person(); // 创建并实例化对象
per.tall(); // 输出验证构造方法是否改变了类属性的赋值
// System.out.println("===============================来一行分隔符===========================");
per.setName("李四"); // 更改类属性name
per.setAge(99); // 更改类属性age
per.tall(); // 输出验证类属性是否被更改
}
}