java学习第二天多态.day09
2022/7/27 14:23:03
本文主要是介绍java学习第二天多态.day09,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
接口
接口总结
接口表示一种规约(规范、标准),它里面定义了一些列抽象方法(功能),它可以被多个类实现。
1接口名称首写字母用I,表示一个接口,后命名使用驼峰命名
2.接口中定义的都是抽象方法,所以可以省略public abstract
3.实现类需要用implements 来实现接口
什么是接口
是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。
接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。
除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。
接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。另外,在 Java 中,接口类型可用来声明一个变量,他们可以成为一个空指针,或是被绑定在一个以此接口实现的对象。
3.作用
(1)有利于代码的规范
(2)有利于代码进行维护
(3)有利于代码的安全和严密
(4)丰富了继承的方式
多态强转类型的转换使用
在多态中需要去调用子类的特有方法时,使用强转
instanceof
判断一个对象是否是指定类型
这篇关于java学习第二天多态.day09的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-29Gitlab 实现仓库完全迁移,包括所有提交记录、分支、标签
- 2024-03-28numpy moving average
- 2024-03-28lsp框架
- 2024-03-28in文件
- 2024-03-28ninoka nk 700
- 2024-03-28volatile java
- 2024-03-28netflix hystrix
- 2024-03-28landsat ndvi
- 2024-03-28变分法
- 2024-03-28FMZ股票实盘、模拟盘程序化交易实战--股票版DualThrust策略