黑马程序员技术交流社区
标题:
下面哪些函数可以存在于Demo的子类中?
[打印本页]
作者:
张宝
时间:
2013-3-16 22:19
标题:
下面哪些函数可以存在于Demo的子类中?
选择题,写出错误答案错误的原因,用单行注释的方式。
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;}
作者:
黑马17期-闫东东
时间:
2013-3-16 22:40
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;}//不可以
作者:
杨博
时间:
2013-3-16 22:48
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;}//不可以
作者:
itserious
时间:
2013-3-16 22:51
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;}//
不能
被重写的方法不是静态,所以它也不能是静态的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2