我爱Aspx >> C#.Net >> 关于方法重写这个是不是答案错了
26. class BaseClass{
private float x=1.0f;
private float getVar(){return x;}
}
class SubClass extends BaseClass{
private float x=2.0f;
//insert code
}
what are true to override getVar()?
A.float getVar(){
B.public float getVar(){
C.public double getVar(){
D.protected float getVar(){
E.public float getVar(float f){
Answer:A,B,D
我感觉是ABE
希望能够详细说明
第2楼. 由 qiyadeng 于 2007-5-16 20:45:24 发表
是ABD
E的参数不一致。
要返回类型和参数一致。
第3楼. 由 idjc6 于 2007-5-16 20:48:08 发表
E不是public 吗?
这个不算是方法重载吗
第4楼. 由 redduke1202 于 2007-5-16 20:52:57 发表
private 的方法不能被override吧
第5楼. 由 redduke1202 于 2007-5-16 20:53:37 发表
private 修饰,子类本来就无权访问,何来的override?
第6楼. 由 tanlingyun 于 2007-5-16 20:54:59 发表
你可能把题目的意思弄错了,override是覆盖不是重载
第7楼. 由 qiyadeng 于 2007-5-16 20:55:40 发表
对,我也觉得是private是子类不能继承的,是不是写错了。
第8楼. 由 tanlingyun 于 2007-5-16 20:56:53 发表
overload是重载的意思
Ҷƪл˵?
请达人指点~~~~~~~~~~~~~~~~~~~~..[06-12]
求一个(不包含关系)正则表达式..[06-12]
关于confirm对话框,help me[06-12]
按纽点击时间[06-12]
求汇编实现三位十进制的加法[06-12]
有一个问题,帮忙解决一下,谢谢..[06-12]
急!高手指点:为何在不同的 Lin..[06-12]
高分求助!!txt文件去空格问题![06-12]
有没有类似于过滤器的东东,但是在..[06-12]
菜单问题[06-12]