面向对象编程的级概念.pptVIP

  • 1
  • 0
  • 约8.19千字
  • 约 19页
  • 2018-10-29 发布于江苏
  • 举报
面向对象编程的级概念

面向对象编程的高级概念 主要内容 类的继承 抽象类和接口 Java语言的包 内部类与嵌套类 类的继承——继承的实现 类的继承——域的隐藏 类的继承——方法的覆盖 类的继承——this与super this和super是用来指代父类和子类的对象的关键字。 this:代表了当前对象的一个引用 super:是当前对象的直接父类对象的引用 二者还可以调用当前对象或父类对象的构造函数 类的继承——继承、隐藏和覆盖示例 类的继承——父子类对象转换原则 子类对象可以被视为是其父类的一个对象 父类对象不能被当作是某一个子类的对象 类的继承——方法的重载 方法的重载是实现Java语言多态机制的重要手段 方法的重载与方法的覆盖不同,方法的重载不是子类对父类同名方法的重新定义,而是同一类中若干同名方法的重新定义 系统仅通过参数列表选择匹配的方法定义。不能定义参数相同,返回值不同的同名方法 类的继承——构造函数的重载 构造函数的重载:是指在同一个类中存在若干个具有不同参数列表的构造函数 创建该类对象的语句会自动根据给出的实际参数的数目、类型和排列顺序调用相应的构造函数来完成对新对象的初始化操作 抽象方法与抽象类 抽象类:用abstract关键字来修饰一个类时,该类叫做抽象类: 抽象类必须被继承。 抽象类不能被直接实例化。它只能作为其它类的超类,这一点与最终类(final类)正好相反。 抽

文档评论(0)

1亿VIP精品文档

相关文档