• 2021-04-14
    【单选题】下列代码段声明了3个类: classPerson{); class Student :public Person{}; class Undergraduate :Student{}; 下列关于这些类之间关系的描述中,错误的是()。
    A. 类Person是类Undergraduate的基类 B. 类Undergraduate从类Student公有继承 C. 类Student是类Person的派生类 D. 类Undergraduate是类Person的派生类
  • 类Undergraduate从类Student公有继承

    内容

    • 0

      Student类是Person类的子类,分析下面语句,转型是否正确: Student s =(Student)new Person("张三", 23);

    • 1

      (7-1)定义如下Person类和Student类,则这两个类的关系是()。8406a21556906835398b2af091da2c88.jpg

    • 2

      定义一个类Person,不想让其他类继承该类Person,下列书写正确的是( ) A: private class Person{… …} B: protected class Person{… …} C: public final class Person{… …} D: class Person{… …}

    • 3

      下面是几条定义类的语句,不能被继承的类是( )。 A: abstract class Student {} B: class Student{} C: public class Student{} D: sealed class Student{}

    • 4

      假设 Student类为Person类的子类,则下面()创建对象是错误的。 A: Studentbase = new Student() B: Personbase = new Person() C: Personchild = new Student() D: Studentchild = new Person();