java学习-多态、抽象类、接口


	java学习-多态、抽象类、接口
[编程语言教程]

一、多态

  1.1 多态的概述

  1. 多态是面向对象一大特征
  2. 多态 : 表示事物的多种形态(事物的多种表现形式)
  3. 多态发生的前提:

    1) 需要具有子父类的继承关系(类与接口实现关系)

    2) 子类重写从父类继承来的方法

    3) 父类的引用指向子类的对象

  举例 :

    class Person{}

    class Doctor extends Person{}

    class Teacher extends Person{}

  多态表达式:

    Person p;  // 父类引用

    new Doctor(); // 子类对象

    new Teacher() ;// 子类对象

    Person p = new Doctor(); // 人类p的表现形式是医生

    Person p1 = new Teacher(); // 人类p1的表现形式是教师

    以上表达式能体现出人类的多种表现形式,这就是多态的概念

代码

public class Person {
    public void eat() {
        System.out.println("人都需要吃饭");
    }
}
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » java学习-多态、抽象类、接口