java—封装

封装是面向对象编程的核心概念,它将对象的属性和行为整合为独立单元,隐藏内部实现细节,仅提供对外接口进行交互。通过封装,开发者可以专注于调用方法,而无需关心复杂的实现过程。
摘要由CSDN通过智能技术生成

java—封装

封装:把对象的属性和行为结合成一个单独的单位,并尽可能的隐藏对象的内部细节(数据),外部不能直接访问,只能根据有限的对外接口与其发生联系。

也就是说,程序猿A写了一大堆代码但我不想知道细节,只需知道如何调用就好了

public class User {
	private int userId;//用户ID
	private String userName;//用户名
	private String sex;//性别
	private int age;//年龄
	private String phoneNumber;//电话

	//无参构造方法,构造方法用于外部创建对象访问
	public User() {

	}
//有参构造方法
	public User(int userId, String userName, String sex, int age, String phoneNumber) {
		super();
		this.userId = userId;
		this.userName = userName;
		this.sex = sex;
		this.age = age;
		this.phoneNumber = phoneNumber;
	}
//生成的get&set方法
	public int getUserId() {
		return userId;
	}

	public void setUserId(int userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值