java——封装

java

java——封装

java——封装1 封装的理解和好处2 封装的事项实现步骤3 将构造器和setXx结合4 this和super区分

 

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特殊表示当前对象子类中访问父类对象

以上是 java——封装 的全部内容, 来源链接: utcz.com/z/395053.html

回到顶部