类的封装(java)

package java02;

//封装:把对象的属性和行为结合成一个独立的单位,并尽可能隐蔽对象的内部细节,对外形成一道屏障,
//只保留有限的对外接口使之与外部发生联系。封装使对象以外的部分不能随意存取对象的内部数据(属性),
//从而有效的避免了外部错误对它的“交叉感染”,使软件错误能够局部化,大大减少查错和排错的难度。
import java.text.SimpleDateFormat;
import java.util.Date;

class Televsion {
private int vol = 5;
private int bri = 57;

public void adjustVol(int cz) {
	if (cz == 1 && vol < 20)
		vol++;
	if (cz == 0 && vol > 0)
		vol--;
}

public void adjustBri(int cz) {
	if (cz == 1 && vol < 40)
		bri++;
	if (cz == 0 && vol > 0)
		bri--;
}

public int getVol() {
	return vol;
}

public int getBri() {
	return bri;
}

}

public class 类的封装 {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
System.out.println(df.format(new Date()) + " 郭子安-类的封装");
Televsion tv1; // 对象声明
tv1 = new Televsion();
// 为对象分配成员变量
tv1.adjustVol(0);
// tv1.vol++; tv1.vol=100; //不允许
System.out.println(tv1.getVol());
}
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值