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   LXXXXxZz  阅读(33)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器

导航

统计

点击右上角即可分享
微信分享提示