Java教程

java学习第二天多态.day09

本文主要是介绍java学习第二天多态.day09,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

接口

接口总结

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

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

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

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

什么是接口

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

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

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

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

3.作用

(1)有利于代码的规范

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

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

(4)丰富了继承的方式

多态强转类型的转换使用

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

instanceof

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

这篇关于java学习第二天多态.day09的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!