Java_封装

java——封装

 

1 封装的理解和好处

  1. 隐藏实现细节:【方法(连接数据库)<--调用(传入参数...)】

  2. 可以对数据进行验证

 

 

2 封装的事项实现步骤

  1. 将属性进行私有化private 【作用:不能直接修改属性】

  2. 提供一个公共的(public)set方法【作用:用于对属性判断并赋值】ALT+insert

 public void setXxx(类型 参数名){
     //加入数据验证的业务逻辑
     属性 = 参数名;
 }

 

  1. 提供一个公共的(public)get方法【作用:用于获取属性的值】ALT+insert

 public XX getXxx(){//权限判断
     return xx;
 }

 

 

3 将构造器和setXx结合

 public Person(String name,int age,double salary,String job){
     this.setName(name);
     this.setAge(age);
     this.setJob(job);
     this.setSalary(salary);
 }

 

 

4 this和super区分

NO.区别点thissuper
1 访问属性 访问本类中的属性,如果本类没有此属性则从父类中继续查找 父类开始查找属性
2 调用方法 访问本类中的方法,如果本类没有此方法则从父类中继续查找 父类开始查找方法
3 调用构造器 调用本类构造器,必须放在构造器的首行 调用父类构造器,必须放在子类构造器的首行
4 特殊 表示当前对象 子类中访问父类对象
posted @ 2022-04-03 15:30  Espre-sso  阅读(87)  评论(0)    收藏  举报