封装属性,使用对外接口访问属性并调用方法
package case1;
public class text {
public static void main(String[] args) {
Person P = new Person();
P.setName("张三"); //使用赋值函数
P.setAge(18); //使用赋值函数
P.talk();
}
}
// 在这里定义Person类
class Person {
private String name; //封装属性,使用private关键字
private int age;
//可以通过以下公有函数访问属性
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void talk() {
System.out.println("我是:" + this.name +
",今年:" + this.age + "岁");
}
}