题目内容

下列程序运行结果是()public class Demo {public static void main(String[] args) {Demo demo = new Demo();demo.show(new Car() {public void run() {System.out.println(“Geely car run”);}});}public void show(Car c) {c.run();}}abstract class Car {public void run() {System.out.println(“car run…”);}}

查看答案
更多问题

请阅读下面的程序,写出最终的结果:()class Animal {public Animal() {System.out.println("我是一只动物");}public Animal(String name) {System.out.println("我是一只" + name);}}class Dog extends Animal {public Dog() { }}public class Demo {public static void main(String[] args) {Dog d = new Dog();}}

下面关于重载的描述,错误的是()

A. 构造方法不能重载
B. 重载要求方法名相同,参数列表不同
C. 方法重载发生在一个类的内部
D. 方法的返回值类型不是区分方法重载的条件

下列关于类和对象的说法中,错误的是()

A. 类用于描述多个对象的共同特征,它是对象的模板
B. 类在Java中是一个可有可无的概念
C. 对象是类的具体化,一个类可以对应多个对象
D. 类是对事物的抽象描述,对象则是该类事物的个体

阅读下列的程序class Person{static{System.out.println("static");}Person(){System.out.println("构造");}}class Demo{public static void main(String[] args){Person p = new Person();}}下列选项中,程序的运行结果是()

A. 构造
B. static构造
C. static
D. 没有输出结果

答案查题题库