java课件-继承和多态.pptVIP

  • 2
  • 0
  • 约6.73千字
  • 约 27页
  • 2017-05-21 发布于四川
  • 举报
类的继承 被继承的类称为父类或者超类或者基类 继承父类的类称为子类或者派生类 执行继承时,子类将获得父类的所有成员(包括private的成员),并具有自身特有的属性。 extends关键字 extends关键字用于继承类。 声明一个继承父类的类的通常形式如下: class subclass-name extends superclass-name { //类体 } 没有extends,默认父类为Object 一个类只能有一个父类,即单继承 子类继承父类的全部成员 继承示例 class Employee { String name; //姓名 char sex; //性别 Employee(String n, char s){ name = n; sex = s; } public String getName() { return name; } public char getSex(){ return sex;}} 继承分析 在子类中不能直接访问父类中的私有成员 子类和父类之间应该有“IS-A”关系 不要滥用继承,只有在分类学上有意义时,才应该使用继承 子类具有扩展超类的责任 继承的目的就是为了代码复用 里式代换原则 定义:无论何时,只要程序需要一个超类对象,那么就可以用一个子类对象

文档评论(0)

1亿VIP精品文档

相关文档