抽象类或接口可以用作数据类型。假设A是一个接口,可以声明一个类型A的引用变量x,如A x;
举一反三
- 同抽象类一样,使用接口名称作为一个引用变量的类型也是允许的,该引用可以用来指向任何实现了该接口的类的实例。
- 关于Java的抽象类、接口,以下描述错误的是()。 A: 抽象类不一定含有抽象方法,接口中方法都是抽象方法 B: 一个类只能继承一个抽象类,但可以实现多个接口,一个接口可以继承多个接口 C: 抽象类和接口中的方法都没有方法体 D: 抽象类可以含有私有成员变量,接口不含有私有成员变量
- 一个类可以有( )个直接父类,一个接口可以有( )个父接口。
- 所谓面向抽象原则是指在类设计中,重要数据是抽象类或接口声明的变量,而不是具体类声明的变量。
- 接口是一种引用类型,在接口中可以声明,但不可以声明公有的域或私有的成员变量