package abstractandinterface;
import java.util.Scanner;
class Person2{
private String name;
private int age;
public Person2(){
}
public Person2(String name,int age){
this.name=name;
this.age=age;
}
public String getName(){
return name;
}
public int getAge(){
return age;
}
public void setName(String name){
this.name=name;
}
public void setAge(int age){
this.age=age;
}
public void showInfo(){
System.out.println("姓名:"+name+"|"+"年龄:"+age);
} //因为在同一类里面,所以这个方法可以获取name和age
}
public class SetAndGet {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("————方法一->用set来写————");
Person2 p1=new Person2();
System.out.println("请输入姓名:");
p1.setName(input.next());
System.out.println("请输入年龄:");
p1.setAge(input.nextInt());
p1.showInfo();
System.out.println("————方法二->用get来写————");
Person2 p2=new Person2("Jun",20);
p2.showInfo();//方法2.1
System.out.println("姓名:"+p2.getName()+"|"+"年龄:"+p2.getAge());//方法2.2
}
}