基本数据类型(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
;