A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张宝 中级黑马   /  2013-3-16 22:19  /  2556 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

选择题,写出错误答案错误的原因,用单行注释的方式。
class Demo
{
         int show(int a,int b){return 0;}
}
下面哪些函数可以存在于Demo的子类中。       
A.public int show(int a,int b){return 0;}

B.private int show(int a,int b){return 0;}

C.private int show(int a,long b){return 0;}
D.public short show(int a,int b){return 0;}       
E.static int show(int a,int b){return 0;}

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

3 个回复

倒序浏览
A.public int show(int a,int b){return 0;}// 重写

B.private int show(int a,int b){return 0;}//重写的方法不能使用比被重写的更严格的修饰符

C.private int show(int a,long b){return 0;}//重载

D.public short show(int a,int b){return 0;}//不可以       

E.static int show(int a,int b){return 0;}//不可以       

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

回复 使用道具 举报
A.public int show(int a,int b){return 0;}// 重写

B.private int show(int a,int b){return 0;}//重写的方法不能使用比被重写的更严格的修饰符

C.private int show(int a,long b){return 0;}//重载

D.public short show(int a,int b){return 0;}//不可以       

E.static int show(int a,int b){return 0;}//不可以       
回复 使用道具 举报
class Demo {
        int show(int a, int b) {
                return 0;
        }
}

// 下面哪些函数可以存在于Demo的子类中。
// A.public int show(int a,int b){return 0;}//重写
//
// B.private int show(int a,int b){return 0;}//不能,访问修饰符权限不能小于被生写的方法。
//
// C.private int show(int a,long b){return 0;}//方法重载
// D.public short show(int a,int b){return 0;}//不能  只改变反回值,参数不变,不算重载。
// E.static int show(int a,int b){return 0;}//不能 被重写的方法不是静态,所以它也不能是静态的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马