题目内容

对于下列代码,叙述正确的是哪个?classAnimal{intm=100;intget(){returnm;}}classDogextendsAnimal{intm=2;}publicclassE{publicstaticvoidmain(Stringargs[]){Animaldog=newDog();System.out.printf("%d",dog.get());}}

A. 代码有编译错误。
B. 运行输出2。
C. 运行输出100。
D. 无编译错误,但发生运行NullPointerException异常。

查看答案
更多问题

给出下列[代码]注释标注的代码的输出结果。classAnimal{intm=100;publicintsetM(){returnm;}}classDogextendsAnimal{intm=6;publicintsetM(){returnm;}}publicclassE{publicstaticvoidmain(Stringargs[]){Animaldog=newDog();System.out.printf("%d:%d",dog.setM(),dog.m);//[代码]}}

下列ABCD注释标注的哪行代码有错误?classA{intf(intx,inty){returnx+y;}}classBextendsA{intf(doublex,inty){return(int)x*y;}}publicclassE{publicstaticvoidmain(Stringargs[]){Bb=newB();intm=b.f(3,5);//Am=b.f(3.14,5);//BAa=b;m=a.f(3,5);//Cm=a.f(3.14,5);//D}}

如何理解含水层和隔水层的相对性?

比较潜水和承压水各自的水文地质条件?

答案查题题库