面向对象的设计01介绍.ppt

*; ;理解封装的概念 掌握private关键字 掌握构造方法 掌握方法重载;;;收银员对象;“消息指一个对象为执行某项特定操作而向另一个 对象发送的请求”;;;事物的特性在类中表示为变量 每个对象的每个属性都拥有其特有的值 属性名称由类的所有实例共享;;; 类是概念模型, 定义对象的所 有特性和所需 的操作;信息隐藏,隐藏对象的实现细节,不让用户看到 将东西包装在一起,然后以新的完整形式呈现出来 例如,两种或多种化学药品组成一个胶囊 将方法和属性一起包装到一个单元中,单元以类的形式实现 ;接口; ;实体法拉力公司;编写一个类,代表教员,要求: 具有属性:姓名、年龄 具有行为:自我介绍 教员的最小年龄要求:22岁;编写一个测试类,要求: 实例化一个教员对象,并对其初始化 在控制台输出该教员的自我介绍;封装,就是隐藏实现细节 将属性私有化,提供公有方法访问私有属性 通过这些公有方法访问私有属性 ;封装的实现: 1、修改属性的可见性来限制对属性的访问 2、为每个属性创建一对赋值(setter)方法和取值(getter) 方法,用于对这些属性的访问 3、在setter和getter方法中,加入对属性的存取限制;public class Teacher3Test { public static void main(String[ ]

文档评论(0)

1亿VIP精品文档

相关文档