正文
java多态代码面试 java多态的面试题
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
面试官问java多态 怎么回答,不要复制的答案,要自己的见解,谢谢
多态是指在基类中定义的属性和方法被子类继承后,可以有不同的数据类型或表现出不同的行为。就是方法名相同,参数类型不同,java编译器会根据所传递的参数类型来判断是哪个方法。
Java中面向对象的多态性的体现,面试中问我,不知道怎么回答?
所谓多态:就是父类的引用指向new 子类();
多态的前提:必须要有extends 或者 implements。
例如:
class Person{
void add(){}
}
class Student extends Person{
void add(){System.out.println("super");}
void ss(){}
}
public class Demo{
public static void main(String[] args){
Person p = new Student();
p.add(); //如果子类重写了add,输出子类
// p.ss(); //由于是Person的引用,所以调用不到Student的方法。
Student s = (Student)p; //向下转型
s.ss(); //可以正常访问
}
}
java面试中经常被问到的问题有哪些?
java面试中经常被问到的问题有如下:
1、简述string对象,StringBuffer、StringBuilder区分。
2、多态的原理。
3、简要描述面向对象编程的思想。
4、反射的原理。
5、java.util包的UML结构图。
6、Vector和ArrayList、LinkedList区别。
7、Hashtable和HashMap之间的区别。
java多态代码面试的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java多态的面试题、java多态代码面试的信息别忘了在本站进行查找喔。