一. 面试题及剖析
1. 今日面试题
今天 壹哥 带各位来看一个非常高频的面试题,差不多是我们在面试初级Java开发岗或者实习岗的时候,面试官张嘴就来的一个面试题,如果这个题目答得不好,基本上就会被打上基础知识不扎实的标签了。这个问题很多人都见过,很多人也多少都能说出来几条,它就是:
说说Java中方法重载和重新的区别有哪些吧?
2. 题目剖析其实这个题目,回答起来挺简单的,基本上属于纯记忆性的题目,主要是考察我们对Java中方法定义细节的掌握情况,往深层来说,也在考察Java面向对象和继承、多态等的知识点。
二. 多态的回顾因为今日面试题会涉及到多态的内容,所以请各位先和 壹哥 一起来复习一下多态的内容。
我们知道,在Java中面向对象有所谓的3个基本特征,即封装、继承、多态,本文只是对多态简要回顾一下,以后我们再细说。
1. 多态分类Java中的多态是指同一个行为具有多个不同表现形式或形态的能力,本质上是对类型的自动提升。