欢迎访问移动开发之家(rcyd.net),关注移动开发教程。移动开发之家  移动开发问答|  每日更新
页面位置 : > > 内容正文

Java面向对象多态,它是基于继承、重写和

来源: 开发者 投稿于  被查看 25677 次 评论:141

Java面向对象多态,它是基于继承、重写和


目录

多态概述

Java 多态包括以下三种方式

方法重写(Override)

向上转型(Upcasting)

实现多态


多态概述

Java 多态是指同一种类型的对象,在不同的情况下有着不同的状态和行为。它是基于继承、重写和向上转型等特性实现的,多态是面向对象编程的三大特征之一,其他两个分别是封装和继承。

Java 多态包括以下三种方式

方法重写(Override)

子类可以对从父类继承的方法进行重写,以便根据子类的需要来覆盖掉父类中的方法实现。这样在调用时,可以根据对象的不同来执行对应的方法。

例如:

class Animal {
    public void move() {
        System.out.println("动

相关频道:

用户评论