引用数据类型你get到了吗?

    科技2022-07-11  141

    基本数据类型(8种)

    引用数据类型

    一、class类型的引用

    class A{...} A p;

    A p = 什么类型的对象。 class类型的引用 只可以指向 该类 以及 他的子类 类型的对象。

    A p = new AA();

    这句代码要正确,要求:要不 AA 就是 A;要不就是 AA 是 A 的子类。 A a = new A(); 正确 A a = new AA(); 正确 A a = new AAA(); 错误

    二、interface类型的引用

    interface B{...} B p;

    B p = 什么类型的对象。 interface类型的引用 只可以指向?

    B p = new BB();

    这句代码要正确,问BB 和 B的关系要求是什么?(要求BB类必须实现了B的接口) B b = new B(); 错误(接口不能构造对象) B b = new BB(); 正确 B b = new BBB(); 错误

    三、数组类型的引用

    int[] p;
    Processed: 0.010, SQL: 8