java学习第二天多态.day09

2022-10-15,,,,

接口

接口总结

接口表示一种规约(规范、标准),它里面定义了一些列抽象方法(功能),它可以被多个类实现。

1接口名称首写字母用I,表示一个接口,后命名使用驼峰命名

2.接口中定义的都是抽象方法,所以可以省略public abstract

3.实现类需要用implements 来实现接口

什么是接口

是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。

接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。

除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。

接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。另外,在 Java 中,接口类型可用来声明一个变量,他们可以成为一个空指针,或是被绑定在一个以此接口实现的对象。

3.作用

(1)有利于代码的规范

(2)有利于代码进行维护

(3)有利于代码的安全和严密

(4)丰富了继承的方式

多态强转类型的转换使用

在多态中需要去调用子类的特有方法时,使用强转

instanceof

判断一个对象是否是指定类型

java学习第二天多态.day09的相关教程结束。

《java学习第二天多态.day09.doc》

下载本文的Word格式文档,以方便收藏与打印。