Java面试题
来源:互联网 发布:ti am5728视频数据 编辑:程序博客网 时间:2024/05/08 03:36
由于需求最近开始使用java,在通读java的过程中,把一些思考记录下来作为面试题。
多态
1. Circle继承Shape,当Shape s = new Circle();调用s.turn()会产生何种结果,调用s.draw()会产生何种结果?答:1 s.turn()无法编译过去,因为Shape没有turn方法 2 s.draw()会产生Circle draw.因为此类有多态性。
public class Shape { public void draw() {System.out.println("Shape draw!");}}class Circle extends Shape { public void draw() {System.out.println("Circle draw!");} public void turn() {System.out.println("Circle turn!");}} public class HelloWorld{ public static void main(String[] args) { Shape s = new Circle(); s.turn(); s.draw(); System.out.println("Hello World!"); }}
2. 请根据代码写出运行结果
public class Shape { public void pinit() {draw();} public void draw() {System.out.println("Shape draw!");}}class Circle extends Shape { public void draw() {System.out.println("Circle draw!");}} public class HelloWorld{ public static void main(String[] args) { Shape s = new Circle(); s.pinit(); }}
0 0
- Java面试题-朋友的面试题
- java 阿里面试题 百度面试题 CVTE面试题
- Java面试题集
- JAVA面试题
- Java面试题集
- Java 面试题
- JAVA面试题集
- java面试题1
- JAVA华为面试题
- java常用面试题
- java面试题
- JAVA面试题集
- JAVA面试题集
- java面试题集
- [转载] JAVA面试题
- Java面试题集
- JAVA面试题-1
- [转载] JAVA面试题
- tar的高级用法_增量备份_SSH远程归档传送
- 受限玻尔兹曼机(RBM)学习笔记(五)梯度计算公式
- android中去掉ActionBar或TabWidget的分隔线
- curl网站开发指南
- 两篇Unity3d博客
- Java面试题
- myEclipse项目部署按钮失效了,怎么办?
- BZOJ 1208: [HNOI2004]宠物收养所 (Splaytree)
- Android应用如何反馈Crash报告
- android源码模块单独编译方案
- Android平板App发布的十大开发准则
- 局部变量不一定放在堆栈里,还有可能只放在CPU寄存器里
- HDU 1754 I Hate It (Splay tree和Segment tree)
- IE6下text-overflow:ellipsis不生效