《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
向上转型:父类引用指向子类对象
向下转型:强制类型转换
先有向上转型,才有向下转型。
-
A:案例演示
-
详细讲解多态中向上转型和向下转型
Person p = new SuperMan();向上转型
SuperMan sm = (SuperMan)p;向下转型
4.多态的好处和弊端
-
A:多态的好处
-
a:提高了代码的维护性(继承保证)
-
b:提高了代码的扩展性(由多态保证)
当做参数的时候使用多态最好,扩展性强。
关键字 instanceof 判断前边的引用是否是后边的数据类型
-
B:案例演示
-
多态的好处
-
可以当作形式参数,可以接收任意子类对象
-
C:多态的弊端
-
不能使用子类的特有属性和行为。
-
D:案例演示
method(Animal a)
method(Cat c)
5.抽象类的概述及其特点
-
A:抽象类概述
-
抽象就是看不懂的
-
B:抽象类特点
-
a:抽象类和抽象方法必须用abstract关键字修饰
-
abstract class 类名 {}
-
public abstract void eat();
-
b:抽象类不一定有抽象方法,有抽象方法的类一定是抽象类或者是接口
-
c:抽象类不能实例化那么,抽象类如何实例化呢?
-
按照多态的方式,由具体的子类实例化。其实这也是多态的一种,抽象类多态。
-
d:抽象类的子类
-
要么是抽象类
-
要么重写抽象类中的所有抽象方法
6.抽象类的成员特点
-
A:抽象类的成员特点
-
a:成员变量:既可以是变量,也可以是常量。abstract是否可以修饰成员变量?不能修饰成员变量
-
b:构造方法:有。
-
用于子类访问父类数据的初始化。
-
c:成员方法:既可以是抽象的,也可以是非抽象的。
-
B:案例演示
-
抽象类的成员特点
-
C:抽象类的成员方法特性:
-
a:抽象方法 强制要求子类做的事情。
-
b:非抽象方法 子类继承的事情,提高代码复用性。
7.接口的概述及其特点
-
A:接口概述
-
从狭义的角度讲就是指java中的interface
-
从广义的角度讲对外提供规则的都是接口
-
B:接口特点
-
a:接口用关键字interface表示
-
interface 接口名 {}
-
b:类实现接口用implements表示
-
class 类名 implements 接口名 {}
-
c:接口不能实例化
-
那么,接口如何实例化呢?
-
按照多态的方式来实例化。
-
d:接口的子类
-
a:可以是抽象类。但是意义不大。
-
b:可以是具体类。要重写接口中的所有抽象方法。(推荐方案)
* e:接口中所有的方法都是抽象的
8.接口的成员特点
-
A:接口成员特点(所有的都是公共的)
-
成员变量;只能是常量,并且是静态的并公共的。
* 默认修饰符:public static final 三个关键字可以交换位置
* 建议:自己手动给出。
-
构造方法:接口没有构造方法。
-
成员方法:只能是抽象方法。
* 默认修饰符:public abstract
* 建议:自己手动给出。
9.类与类,类与接口,接口与接口的关系
-
A:类与类,类与接口,接口与接口的关系
-
a:类与类:
-
继承关系,只能单继承,可以多层继承。
-
b:类与接口:
-
实现关系,可以单实现,也可以多实现。
-
并且还可以在继承一个类的同时实现多个接口。
-
c:接口与接口:
-
继承关系,可以单继承,也可以多继承。
10.抽象类和接口的区别
- A:成员区别
总结
一般像这样的大企业都有好几轮面试,所以自己一定要花点时间去收集整理一下公司的背景,公司的企业文化,俗话说「知己知彼百战不殆」,不要盲目的去面试,还有很多人关心怎么去跟HR谈薪资。
这边给大家一个建议,如果你的理想薪资是30K,你完全可以跟HR谈33~35K,而不是一下子就把自己的底牌暴露了出来,不过肯定不能说的这么直接,比如原来你的公司是25K,你可以跟HR讲原来的薪资是多少,你们这边能给到我的是多少?你说我这边希望可以有一个20%涨薪。
最后再说几句关于招聘平台的,总之,简历投递给公司之前,请确认下这家公司到底咋样,先去百度了解下,别被坑了,每个平台都有一些居心不良的广告党等着你上钩,千万别上当!!!
Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC, 源码分析,高并发、高性能、分布式,性能优化,微服务 高级架构开发等等。
还有Java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!
视频+一线大厂面试宝典+面试简历模板可以领取+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书。
[外链图片转存中…(img-XYz0Prlq-1714444115593)]
《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》,点击传送门,即可获取!