publicclassParent{publicvoidchange(intx){}}publicclassChildextendsParent{//覆盖父类change方法}下列哪个声明是正确的覆盖了父类的change方法?()
A.protectedvoidchange(intx){}
B.publicvoidchange(intx,inty){}
C.publicvoidchange(Strings){}
D.publicvoidchange(intx){}
A.protectedvoidchange(intx){}
B.publicvoidchange(intx,inty){}
C.publicvoidchange(Strings){}
D.publicvoidchange(intx){}
第1题
publicclassEmployee{privateStringname;publicEmployee(Stringname){this.name=name;}publicStringgetName(){returnname;}}publicclassManagerextendsEmployee{publicManager(Stringname){System.out.println(getName());}}执行语句newManager(smith”)后程序的输出是哪项?()
A.smith
B.null
C.编译错误
D.name
第2题
publicclassEmployee{privateStringname;publicEmployee(Stringname){this.name=name;}publicStringgetName(){returnname;}}publicclassManagerextendsEmployee{privateStringdepartment;publicManager(Stringname,Stringdepartment){this.department=department;super(name);(应于上一行掉位置)System.out.println(getName());}}Super的位置是否在方法的首行执行语句newManager(smith”,”SALES”)后程序的输出是哪项?()
A.smith
B.null
C.SALES
D.编译错误
第3题
publicclassPet{privateStringname;publicPet(){System.out.print(1);}publicPet(Stringname){System.out.print(2);}}publicclassDogextendsPet{publicDog(Stringname){//这里隐藏了一句代码:super.pet();System.out.print(3);}}执行newDog(棕熊”);后程序输出是哪项?()
A.23
B.13
C.123
D.321
第4题
publicclassPet{privateStringname;publicPet(){System.out.print(1);}publicPet(Stringname){System.out.print(2);}}publicclassDogextendsPet{publicDog(){System.out.print(4);}publicDog(Stringname){//这里隐藏了一句代码:super.pet();this();System.out.print(3);}}执行newDog(棕熊”);后程序输出是哪项?()
A.143
B.423
C.243
D.1134
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!