Java每日面试题_02
2019-10-18 18:09
1486 查看
13、Java中实现多态的机制是什么?
Java中,靠的是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,而程序调用的方法在运行期才动态绑定,就是引用变量所指向的具体实例对象的方法,也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法
14、Overload和Override的区别
- 方法重写(overriding):
-
子类的方法覆盖父类的方法,要求返回值、方法名和参数都相同。
-
子类抛出的异常不能超过父类相应方法抛出的异常。(子类异常不能超出父类异常)
-
子类方法的访问级别不能低于父类相应方法的访问级别(子类访问级别不能低于父类访问级别)
- 方法重载(overloading):
- 重载是在同一个类中的两个或两个以上的方法,拥有相同的方法名,但是参数却不相同,方法体也不相同,最常见的重载的例子就是类的构造函数
相关文章推荐
- java每日面试题13/02/03
- java每日面试题2013/4/27
- 每日5道面试题七(java线程)
- Java基础面试题02
- Java面试题(02)_数组
- Java集合面试题(02) Java中List和Set之间区别
- Java面试题每日五题
- Java面试题每日五题(2010/02/26)
- java 面试题02 之 《输入a、b、c 三个整数,按大到小排列》
- JAVA每日面试题2013/4/23
- Java面试题每日五题(2010/02/26)
- JAVA面试题—02
- [每日一题]Java 基本数据类型基础面试题
- Java面试题02
- Java基础知识强化之多线程笔记02:多线程之 面试题(常问)
- java从0单排之<<java就业培训教程>>复习与面试题回顾——02
- 【Java基础面试题】【02】
- 【每日一题】Java 基本数据类型基础面试题
- JAVA面试题02-String和StringBuffer的区别
- 每日5道面试题八(java线程二)