1.封装的设计规范是什么?
合理隐藏,合理暴漏
2.如何隐藏
公开成员可以用public进行修饰
隐藏成员变量:使用private
3.什么是封装:
用类设计对象处理某一个事务的数据时,应该把要处理的数据,以及处理这些数据的方法,设计到一个对象中去
面向对象的三大特征;封装,继承,多态
package ithema.capsulstion;
public class Student {
/*
* 封装:合理隐藏,合理暴漏
* 1、如何合理隐藏:使用private关键字修饰成员变量,就能在本类中被直接访问,其他任何地方都不能直接被访问
* */
private String age;
public String getAge() {
return age;
}
public void setAge(String age) {
if (age.equals(null) ){
System.out.println("age不能为空");
}else {
this.age = age;
}
}
/*
* 封装:合理隐藏,合理暴漏
* 2、如何合理暴漏:使用public修饰的get和set方法合理暴漏成员变量的取值和赋值
* */
public Student(){
}
public Student(String age){
this.age =age;
}
}
package ithema.capsulstion;
public class Test {
public static void main(String[] args) {
Student s = new Student(null);
System.out.println(s.getAge());
}
}

被折叠的 条评论
为什么被折叠?



