我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:彩66彩票 > 多态 >

什么是多态什么是继承

归档日期:08-14       文本归类:多态      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人互联网行家采纳数:931获赞数:2446我毕业于一所普通的本科高校软件工程专业,学士学位。现在一家IT公司担任初级软件卡发工程师向TA提问展开全部继承:子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。

  特点:在继承关系中,父类更通用、子类更具体。父类具有更一般的特征和行为,而子类除了具有父类的特征和行为,还具有一些自己特殊的特征和行为。

  表示父类和子类的术语:父类和子类、超类和子类、基类和派生类,他们表示的是同一个意思。

  当两个类具有相同的特征(属性)和行为(方法)时,可以将相同的部分抽取出来放到一个类中作为父类,其它两个类继承这个父类。

  继承实现了面向对象的原则:write once,only once(编写一次、且编写一次)

  多态:多态的特征是表现出多种形态,具有多种实现方式。或者多态是具有表现多种形态的能力的特征。或者同一个实现接口,使用不同的实例而执行不同的操作。

  在 Java 中,继承通过 extends 关键字来实现,其中 SubClass 称为子类,SuperClass 称为父类、基类或者超类。修饰符如果是 public,该类在整个项目中可见;不写 public 修饰符则该类只在当前包课件;不可以使用 private 和 protected 修饰类。

  继承是类的三大特征之一,是 Java 中实现代码重用的重要手段之一。Java 中只支持单继承,即每个类只能有一个直接父类。继承表达的是一种 is a 的关系,或者说是一种特殊和一般的关系,例如 Student is a people。

  在 Java 中,所有的 Java 类都直接或间接的继承了g.Object 类。 Object类是所有 Java 类的祖先。在定义一个类是,没有使用 extends 关键字,那么这个类直接继承 Object 类。

  1、 public 和 protected 修饰的属性和方法,不管子类和父类是否同包;

  简单来说,多态是具有表现多种形态的能力的特征。更专业化的说法是,同一个实现接口,使用不同的实例而执行不同的操作。多态不仅可以减少代码量,还可以提高代码的可扩展性和可维护性。继承是多态的基础,没有继承就没有多态。

本文链接:http://chapmanswifts.com/duotai/922.html