首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于java封装的一个有关问题

2012-03-21 
关于java封装的一个问题。Pet类里面有health健康值(int)属性,是封装起来的get和set方法;Dog类继承了Pet类,

关于java封装的一个问题。
Pet类里面有health健康值(int)属性,是封装起来的get和set方法;
Dog类继承了Pet类,在eat()方法里,需要达到健康值+3怎么写?
我知道如果没有封装的话是super.health = super.hralth + 3;
可是封装后该怎么写这个表达式呢?

[解决办法]
super.setHealth(super.getHealth()+3)

热点排行