判断题 有如下的父类和子类的定义,语法上是否正确
class A{
int a;
public A(int a)
{
this.a=a;
}
}
public class B extends A{
}。

A、 正确
B、 错误
下载APP答题
由4l***xo提供 分享 举报 纠错

相关试题

单选题 下列选项中关于java中super关键字的说法错误的是

A、super关键字是在子类对象内部指代其父类对象的引用
B、super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
C、子类可以通过super关键字调用父类的方法
D、子类可以通过super关键字调用父类的属性

单选题 public class Person{
private String name=”Person”;
int age=0;
}
public class Child extends Person{
public String grade;
public static void main(String[] args){
Person p = new Child();
System.out.println(p.name);
}
}

A、输出:Person
B、没有输出
C、编译出错
D、运行出错

单选题 类Teacher和Student是类Person的子类,下面的代码中最后一句语句的运行结果是( ). Person p; Teacher t; Student s; //p,t and s are all non-null. if(t instanceof Person) {s=(Student)t;}

A、编译时正确,但运行时错误
B、将构造一个Student对象
C、表达式是错误的
D、表达式是合法的

单选题 关于继承,下列说法正确的是()。

A、创建子类对象时,父类的构造方法不会被调用。
B、如果子类的构造方法中没有调用父类构造方法的语句,则默认调用父类不带参数的构造方法。
C、创建子类对象时,会调用父类构造方法,子类构造方法先于父类构造方法执行。
D、可以在子类构造方法中的任意位置,使用super关键字调用父类构造方法的代码

单选题 Java中( ) 。

A、一个子类可以有多个父类,一个父类也可以有多个子类
B、一个子类可以有多个父类,但一个父类只可以有一个子类
C、一个子类可以有一个父类,但一个父类可以有多个子类
D、上述说法都不对

单选题 public class Test extends Father{
private String name="test";
public static void main(String[] args){
Test test = new Test();
System.out.println(test.getName());
}
}
class Father{
private String name="father";
public String getName() {
return name;
}
}

A、father
B、编译出错
C、test
D、运行出错,无输出

单选题 class A {

    int i, j;

    public void fun() {

        i++;

        j++;

    }

}


class B extends A {

    static int j;

    public void func() {

        int j = 2;

        for (i = 0; i < 10; i++) {

            j += 3;

            fun();

        }


        System.out.println(super.i + this.j);

        System.out.println(i + "" + j);

    }


}

class Main {

    public static void main(String[] args) throws Exception {

        B b = new B();

        b.func();

    }

}

A、

0 032

B、

0 1032

C、

10 27

D、

10 1017

E、

42 1032

单选题 以下对继承的描述错误的是

A、Java中的继承允许一个子类继承多个父类
B、Java中的继承存在着传递性
C、父类更具有通用性,子类更具体
D、当实例化子类时会递归调用父类中的构造方法