关于java的多态

关于java的多态

我们在上一篇文章中,了解了方法的重写,以及super的使用方法和含义,我们本篇文章来了解一下面向对象最后一个特性,多态😀,它可以实现动态变量。

一、面向对象理解顺序

首先我们学习面向对象的时候,一定要注意学习顺序,不要跳着学习,要逐步渗透,下面我把顺序列出来,一步一步学习然后再了解多态。

1、关于java的封装

2、关于java的继承

3、关于java中的Super详解

4、关于java的方法重写

5、关于java的多态

二、多态

  • 动态编译:类型:可扩展性。

1、我们还是老样子,新建一个软件包,在里面新建一个人类和学生类,让学生类继承人类。

package oop.Demo07;

public class Person 
{
   
    public void run()
    {
   
        System.out.println("run");
    }
}

package oop.Demo07;

public class Student extends Person
{
   

}

2、我们在main方法中,调用哪个类,就是哪个类。

import oop.Demo07.Person;
import oop.Demo07.Student;

public class Application {
   
    public static void main(String[] args)
    {
   
        //一个对象的实际类型是确认的
        new Person();
        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值