什么是接口,如何定义接口尼?
-
在现实生活中接口就是公共的规范标准;
-
在程序中就是多个类的公共规范。
-
接口,是Java语言中一种引用类型,是方法的集合。
-
使用interface关键定义接口,其中可以定义抽象方法(java7),默认方法(java8),静态方法(java8),私有方法(java9)等方法。
-接口格式:
public interface Compare{
...
}
什么叫多态,条件是什么?
-
一类事物的行为,具有多种表现形式。
-
条件:
–继承或者实现【二选一】
–方法的重写
–父类引用指向子类对象 -
使用多态特征,带来的好处:
–增强方法的扩展性和复用性 -
使用多态特性,注意什么样的弊端?
–由于类型的提升,导致调用子类对象特有的方法,必须向下转型 -
格式:
父类名称 对象名 = new 子类名称();
或
接口名称 对象名 = new 实现类名称();