面向对象高级特性(一).pptVIP

  • 5
  • 0
  • 约 23页
  • 2017-08-27 发布于上海
  • 举报
面向对象高级特性(一) 内容简介 什么是封装 如何实现继承 继承性 变量隐藏及方法重写原则 变量隐藏示例 方法重写示例 构造方法调用 super关建字作用 super关建字使用格式 上转型对象(上溯) 上转型对象特点 类型提升及强制条件 什么是多态1 什么是多态(接上) 多态示例 多态示例(接上) 多态示例(接上) * 封装 继承 多态 java语言中,对象就是对一组变量和相关方法的封装,其中变量表明了对象的状态,方法表明了对象具有的行为。 通过对象的封装,实现了模块化和信息隐藏。 通过对类的成员施以一定的访问权限,实现了类中成员的信息隐藏。 继承性是面向对象程序设计语言的另一基本特征,通过继承可以实现代码的复用。继承而得到的类为子类,被继承的类为父类(超类),父类包括所有直接或间接被继承的类。 子类可继承父类中的变量及方法,也可定义其自身特有的变量及方法。 Java中不支持多重继承。 什么是继承 1) 通过在类的声明中加入extends子句来创建一个类的子类: class SubClass extends SuperClass{ …… } 2) 如果缺省extends子句,则该类为java.lang.Object的子类,Object类是所有类的父类. 3) Ja

文档评论(0)

1亿VIP精品文档

相关文档