文档详情

Java程序设计与实训 教学课件 黄能耿 教学课件 java 03 2.pdf

发布:2015-11-11约1.67万字共26页下载文档
文本预览下载声明
程序设计 第3章面向对象的程序设计 (二)继承、接口、聚集 目录 3.1 面向对象的基本概念 3.2 类的封装 本章分三个PPT, 这是第2个文件 3.3 类的继承 3.4 接口 3.5 聚集 3.6 类的多态 3.7 包 Java程序设计与实训 幻灯片2 ,共32页 2 3.3 类的继承 3.3.1 继承的实现 3.3.2 this和super 3.3.3 抽象类和抽象方法 3.3.4 类对象之间的类型转换 3.3.5 类型检测 Java程序设计与实训 幻灯片3,共32页 3 3.3.1 继承的实现 直接或间接地继承自java.lang.Object 类  如果没有指定extends关键字 • 默认继承Object类  如果指定extends关键字继承某个类 • 某个类或其本基类仍然继承Object类 继承基类的成员变量和成员方法  public的属性和方法  protected的变量和方法  (default)的变量和方法,如果在同一个包中  private的变量和方法,不能被继承 Java程序设计与实训 幻灯片4 ,共32页 4 继承(例)  例中圆和矩形都继承了形状的属性和方法 class Shape { // 基类 public String color = white; // 基类的属性将被继承 public void sayColor() { // 基类的方法将被继承,实现了代码的复用 System.out.println(颜色是: + color); } } class Circle extends Shape { // 继承基类,同时继承了基类的属性和方法 public double radius; // 只要声明本身独有的
显示全部
相似文档