{若有泛型类的定义,下面声明创建该类对象的语句正确的是( )class Demo <;T>; {Demo(T a){};}}
A: Demo d = new Demo<;String>;(1);
B: Demo<;int>; d = new Demo(1);
C: Demo<;Integer>; d = new Demo<;Integer>;(1);
D: Demo<;Double>; d = new Demo<;Double>;(”2”);
A: Demo d = new Demo<;String>;(1);
B: Demo<;int>; d = new Demo(1);
C: Demo<;Integer>; d = new Demo<;Integer>;(1);
D: Demo<;Double>; d = new Demo<;Double>;(”2”);
举一反三
- 有一个类Demo,对与其构造方法的正确声明是() A: void Demo(){…} B: Demo(){…} C: Demo Demo(){…} D: int Demo(){}
- {下面程序编译运行的结果是( )class Demo <;T>; {void setData(T a){System.out.print(a);};}public class Demo2015 {public static void main(String[]a){Demo<;String>; d = new Demo<;String>;();d.setData("a");d.setData(1);}}} A: a B: 1 C: a1 D: 编译错误
- 有一个类Demo,对与其构造方法的正确声明是() A: void Demo(int x){…} B: Demo(int x){…} C: Demo Demo(int x){…} D: int Demo(){}
- 下列程序运行结果是( ) public class Demo { public static void main(String[] args) { Demo demo = new Demo(); demo.show(new Car() { public void run() { System.out.println("demo run"); } }); } public void show(Car c) { c.run(); } }abstract class Car { public void run() { System.out.println("car run..."); } }
- 6、阅读下列代码,构造方法()可以存在于上述Demo类中。public class Demo{......Demo(){}......} A: public Demo(){} B: private Demo(){} C: public Demo( int age ){} D: String name(){}