Java多态的理解,真实开发详解,带编程,通俗白话文,简单易懂

首先看这篇文章,必须对重写、继承有一定的基础,要不然肯定看不懂,你们可以看看我之前写的,也可以去看看别人的

注意,这篇文章只是为了帮助人了解什么是多态,以及多态的作用,至于想用多态干其他东西的,直接关电脑

多态就是指同一种事物,有多种形态


我们就拿法外狂徒张三来讲,张三很有钱,因为啥有钱呢?因为张三的爸爸有钱,张三继承了他爸爸的财产;

但是张三还有一个亲生兄弟叫李四,李四同样也继承了他爸的财产,OK,现在我们需要记好以下:

张三有一辆自行车

李四有一辆电瓶车

那张三李四的爸爸呢,有一辆三轮车;

那我们抽象的理解一下,假如你想要找这一家人借一辆车去玩,那借什么车呢?你也不知道,但是你需要去看一下啊,看骑哪个车帅,你骑哪个;

但是我们找车,一个一个人的找车,太麻烦了,我们直接去找张三的爸爸,因为张三和李四的车都是从他那里继承的,他肯定知道什么车帅;

如果我们只找张三,首先我们要在测试类中new一个张三的对象,然后告诉张三把你的车调给我,然后张三就调给你了,突然你又觉得李四的车比较帅,你又得去找李四,new一个李四,李四给你调;

但是你直接找张三的父亲,张三的父亲,什么车都可以调

![在这里插入图片描述](https://img-blog.csdnimg.cn/7bbd7779b2e04c98902b37cb7e886f7d.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shado

必看视频!获取2024年最新Java开发全套学习资料 备注Java

w_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzQ4NDYyNjQ4,size_16,color_FFFFFF,t_70)

以上的所有信息都只是为了让你们抽象的理解,不作为教学参考,你们阅读完刚刚那个童话故事,我们现在上代码,我会选择最简单的代码,给你们讲解多态,不整那些花里胡哨的

创建以下四个类:

父类,张三类,李四类,测试类

//父类

public class Fu {

}

//张三类

public class ZS {

}

//李四类

public class LS {

}

//测试类

public class Test {

}

首先让张三和李四继承父类

//李四类

public class LS extends Fu{

}

//张三类

public class ZS extends Fu{

}

然后我们刚刚说了,张三的爸爸为什么可以调用张三和李四的车,因为他是张三老子,

那此时我们的子类以及继承了父类,是不是父类以及可以调用子类了?这里我们需要使用方法的重写,首先我们在父类写入三轮车的方法

//父类

public class Fu {

public void che(){

System.out.println(“父类的三轮车”);

}

}

然后我们在子类中重写父类中的che方法(方法名和参数必须一模一样)

//李四类

//李四类

public class LS extends Fu{

@Override

public void che() {

System.out.println(“李四的电动车”);

}

}

//张三类

public class ZS extends Fu{

@Override

public void che() {

System.out.println(“张三的自行车”);

}

}

分享

这次面试我也做了一些总结,确实还有很多要学的东西。相关面试题也做了整理,可以分享给大家,了解一下面试真题,想进大厂的或者想跳槽的小伙伴不妨好好利用时间来学习。学习的脚步一定不能停止!

薪酬缩水,“裸辞”奋战25天三面美团,交叉面却被吊打,我太难了

Spring Cloud实战

薪酬缩水,“裸辞”奋战25天三面美团,交叉面却被吊打,我太难了

Spring Boot实战

薪酬缩水,“裸辞”奋战25天三面美团,交叉面却被吊打,我太难了

面试题整理(性能优化+微服务+并发编程+开源框架+分布式)
进大厂的或者想跳槽的小伙伴不妨好好利用时间来学习。学习的脚步一定不能停止!

[外链图片转存中…(img-4DsVArfi-1716457716706)]

Spring Cloud实战

[外链图片转存中…(img-AA5VQHNk-1716457716707)]

Spring Boot实战

[外链图片转存中…(img-P7iwXFfy-1716457716707)]

面试题整理(性能优化+微服务+并发编程+开源框架+分布式)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值