面向对象概念类和对象.pptVIP

  • 15
  • 0
  • 约7.22千字
  • 约 54页
  • 2017-04-01 发布于江苏
  • 举报
面向对象概念类和对象

* 面向对象编程的原则 封装 继承 多态 * 封装 封装是允许有选择地隐藏类中的属性和方法 私有 公有 类 在类的外部不能访问 在类的外部可以访问 * 封装下的访问限制 访问限制符:public、private、protected 访问限制符标明属性或方法是否可以被调用 public :公开,都可以访问; private:私有,外部不可访问; protected:受保护的,子类和同一个包里的类之间可以访问; 编程演示访问限制 * 继承 继承(重用)现有类生成新类 动物 节肢动物 昆虫 脊椎动物 哺乳动物 两栖动物 人类 * 继承关系 父类(超类)是有其它类继承其行为的类 继承其它类的类称为子类 动物 脊椎动物 父类 子类 哺乳动物 人类 父类 子类 父类 子类 * 多态概念 多态是具有表现多种形态的能力的特征 多态与继承并不是孤立的,他们之间存在着紧密的联系,多态是建立在继承的基础之上的 不同的子类继承自同一个父类,父类的同一个方法以不同的方式实现 * 多态示例 父类(艺术家)有一个方法:创作 每个子类实现了自己的“创作”方法 假定子类1是雕塑家,子类2、3分别是作曲家和画家 当调用不同的艺术家的“创作”方法时,将会进行不同的“创作”行为。 艺术家 方法:创作() 雕塑家 创作(){雕塑} 作曲家 创作(){作曲} 画家 创作(){绘画} * 创建对象 创建一个类

文档评论(0)

1亿VIP精品文档

相关文档