一、封装的基本特性
1、封装的概念:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
2、封装的俩个大致原则
把尽可能多的东西藏起来,对外提供便捷的接口;
把所有的属性藏起来。
3、封装的实现

4、封装的好处
(1)便于使用者正确使用系统,防止错误修改属性
(2)有助于系统之间的松耦合,提高系统独立性
(3)提高软件的可重用性
(4)降低了构建大型系统的风险
练习01:使用封装实现企鹅类
使用封装实现电子宠物系统的企鹅类正确输入健康值和亲密度
保证健康值的有效性(0-100),否则取默认值60
保证亲密度的有效性(0-100),否则取默认值60
package cn.bdqn.demo02;
public class Penguin {
//定义属性
private String name;
private int health;
private int love;
//无参构造方法
public Penguin() {
}
//有参构造方法
public Penguin(String name, int health, int love) {
this.name = name;
this.health = health;
this.love = love;
}
public void setName(String a) {
this.name = a;
}
public

本文详细介绍了Java中的封装概念,包括封装的特性、实现方式和好处。此外,还讨论了包的作用,如避免命名冲突和实施访问权限控制,并讲解了包的创建、命名规范和导入。接着,文章探讨了Java的访问权限控制,涵盖类和成员的访问修饰。最后,深入讲解了static修饰符,包括其修饰的成员变量、方法、代码块以及它们的用途和特点。
最低0.47元/天 解锁文章
3649

被折叠的 条评论
为什么被折叠?



