li

XXXXX

 

java--封装

1、封装概念:

1.1 封装的意义:

即隐藏对象的属性和实现细节,仅对外公开接口;

将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体类。

1.2 封装的实现:

将属性私有化,提供外部访问的公共接口(set和get方法)

2、实现封装:

属性使用private修饰,提供公共的set和get方法

package cn.tedu.oop.day07;
/*** 实体类 * @author JeffLee **/ 
public class User {
    private String username;
    private String password; 
    public String getPassword() { 
        return password; 
    }
    public void setPassword(String password) { 
        this.password = password; 
    }
    public String getUsername() { 
        return username; 
    }
    public void setUsername(String username) { 
        this.username = username; 
    } 
}

总结:

  • 私有化目的:对数据进行隐藏;
  • set和get方法的母的:对外提供操作数据的公共“接口”

posted on 2022-03-25 22:04  LXXXXxZz  阅读(29)  评论(0编辑  收藏  举报

导航