/*
变量:操作赋值变量----setxxx获取变量的值----getxxx
内容:创建一个方法,人类1属性:名字,年龄方法:说我是xx年龄xx
要求:成员变量全部私有使用公共访问方法操作变量*/
import java.util.Scanner;
class People1{private String name;private int age;//对私有变量进行赋值public void setName(String n){name = n ;}public void setAge(int a){age = a ;}//获取私有变量的的值public String getName(){return name;}public int getAge(){return age;}//定义方法public void speak(){System.out.println("大家好,我叫"+name+",今年 "+age+"岁。");}}public class EncapsulationDemo1 {public static void main(String[] args){//调用people类People1 p = new People1();//调用键盘输入类Scanner sc = new Scanner(System.in);System.out.print("请输入名字:");String na = sc.next();System.out.print("请输入年龄:");int ag = sc.nextInt();//利用公共接口对私有变量赋值p.setName(na);p.setAge(ag);p.speak();//获取变量的值System.out.println(p.getName());System.out.println(p.getAge());}
}