张三有一辆自行车
李四有一辆电瓶车
那张三李四的爸爸呢,有一辆三轮车;
那我们抽象的理解一下,假如你想要找这一家人借一辆车去玩,那借什么车呢?你也不知道,但是你需要去看一下啊,看骑哪个车帅,你骑哪个;
但是我们找车,一个一个人的找车,太麻烦了,我们直接去找张三的爸爸,因为张三和李四的车都是从他那里继承的,他肯定知道什么车帅;
如果我们只找张三,首先我们要在测试类中new一个张三的对象,然后告诉张三把你的车调给我,然后张三就调给你了,突然你又觉得李四的车比较帅,你又得去找李四,new一个李四,李四给你调;
但是你直接找张三的父亲,张三的父亲,什么车都可以调
以上的所有信息都只是为了让你们抽象的理解,不作为教学参考,你们阅读完刚刚那个童话故事,我们现在上代码,我会选择最简单的代码,给你们讲解多态,不整那些花里胡哨的
创建以下四个类:
父类,张三类,李四类,测试类
//父类
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() {
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
总结
这份面试题几乎包含了他在一年内遇到的所有面试题以及答案,甚至包括面试中的细节对话以及语录,可谓是细节到极致,甚至简历优化和怎么投简历更容易得到面试机会也包括在内!也包括教你怎么去获得一些大厂,比如阿里,腾讯的内推名额!
某位名人说过成功是靠99%的汗水和1%的机遇得到的,而你想获得那1%的机遇你首先就得付出99%的汗水!你只有朝着你的目标一步一步坚持不懈的走下去你才能有机会获得成功!
成功只会留给那些有准备的人!
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
机会获得成功!
成功只会留给那些有准备的人!
[外链图片转存中…(img-me07P2NE-1712791783347)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-p4dmosWJ-1712791783347)]