一、封装
1.封装的概念:
java中封装的实质就是 将类的状态信息隐藏在类的内部 ,不允许外部程序直接访问,而是 通过该类提供的方法来实现对隐藏信息的操作和访问。
封装的好处:封装的好处在于隐藏类的实现细节,让使用者 只能通过程序员规定的方法来访问数据。
2.封装的步骤:
第一步:修改将Person类中的属性由public修改为private即可 。
public class Person{
private String name;
private int age;
}
第二步:设置setter/getter()方法
public class Person{
private String name;
private int age;
public String getName(){
retrun name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
retrun name;
}
public void setAge(int age){
this.age = age;
}
}
第三步:设置属性的存取条件,在setter方法中进一步利用条件判断语句进行赋值限制。
public class Person{
private String name;
private int age;
public String getName(){
retrun name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
retrun name;
}
public void setAge(int age){
if(age < 0 || age >150){
System.out.println("您输入的年龄不不合法!将重置!");
return;
}
this.age = age;
}
}
留言与评论(共有 0 条评论) “” |