1.
应该是考你的重载的定义,重载要求方法名相同参数不同.
a 是覆盖
c d 是重载.2
考你的是finally的机制,他在任何时候都会执行,除非你调用System.exit(0);
应该是考你的重载的定义,重载要求方法名相同参数不同.
a 是覆盖
c d 是重载.2
考你的是finally的机制,他在任何时候都会执行,除非你调用System.exit(0);
解决方案 »
- 剖析java中的String之__拼接
- 如何用 setIconImage方法!
- xform有人搞过吗?如果是你,请和我沟通,谢谢, 高分哦
- 接到外企面试通知 紧张
- JOptionPane中的InputDialog!急!
- 生产者与消费者线程中问题--解释一下while的作用
- jsp配置小问题,急,在线等待......
- 在Application中怎样禁用鼠标?
- ◆◆◆◆◆◆◆◆Jbuilder8中读取oracle9i中的数据(在线等-------急)■■■■■■■
- 请问在JAVA中怎样用图形(曲线)来表示各个时间段内的数据变化?(分不够,可再给)
- 请问将一个int和一个string放入byte[]内如何实现?
- 怎样用java终止系统中运行的另外一个程序?
a是覆盖,c和d是重载
第三题b
不论怎样,finally段都会被执行
第一个方法public float getNum(){return 4.0f;} 是覆盖:方法名和参数以及返回值全部都相同
第二个方法和第三个方法C. public void getNum(double d){}
D. public double getNum(float d){return 4.0d;}
是重载,那么方法名必须相同,参数名不能相同,对返回值没有具体要求,所以B属于不伦不类哪一个也不是,所以编译出错
3.b(finally块一定会执行)