黑马程序员技术交流社区

标题: 下面哪些函数可以存在于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