封装的基本步骤:
1.属性进行私有化private
2.提供一个公共publicde set方法,用于对属性判断并赋值
3.提供一个公共publicde get方法,用于获取属性的值
public 数据类型 set x(){
return xx
}
public 数据类型 get x(){
return xx
}
package pack;
public class encapsulation01 {
public static void main(String[]args){
Person person=new Person();
person.setName("jack");
person.setAge(130);
person.setSalary(300);
System.out.println(person.info());
}
}
class Person{
public String name;
private int age;
private double salary;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
if(age>=1&&age<=120){
this.age = age;
}else {
System.out.println("输入错误");
}
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
//输出信息
public String info(){
return "信息为"+name+",age="+age+",salary="+salary;
}
}