Java中抽象类与接口
来源:互联网 发布:java工程师和架构师 编辑:程序博客网 时间:2024/06/10 20:29
Java中抽象类与接口
abstract 修饰符
abstract类
凡是用abstract修饰符修饰的类称为抽象类,抽象类是不能被实例化的,通过extends关键字实现继承。
abstract方法
- 被abstract修饰符修饰的方法称为抽象方法(只需声明,不需实现)。
- 抽象类可以包含抽象方法,也可以不包含抽象方法。
- 抽象方法的子类必须是被实现,否则子类仍然是抽象类。
interface(接口)
interface 接口中 所有方法都自动是public abstract,实现接口时使用implements关键字,extends关键字是接口与接口之间的继承。
- 实现不相关类的相同行为,而不需要考虑类之间的层次关系。
- 通过接口可以指明多个类需要实现的方法。
接口的定义
接口声明中包含对接口访问权限以及它的父接口列表 [public] interface interfaceName [extends listOfSuperInterface]{}
public 修饰的接口任意类均可以使用,缺省情况下,只有与该接口在同一个包下才可以访问该接口。
接口可以有多个父类,用逗号隔开。(extends)关键字
子接口中定义了父接口同名的常量或相同的方法,父接口中的常量被隐藏方法被重载。
接口的实现
implements 关键字,在类中可以使用接口中的常量,必须实现接口中所有的方法。接口类型:接口可以作为一种引用类型来使用。任何实现该接口的类的实例都可以存储在该接口类型的变量中,通过这些变量可以访问类所实现的接口中的方法,Java运行时动态的确定使用哪一个类中的方法。把接口作为一种数据类型,可以不需要了解对象所对应的具体的类。接口中的常量可以被实现该接口的多个类共享。
接口声明中包含对接口访问权限以及它的父接口列表 [public] interface interfaceName [extends listOfSuperInterface]{}
public 修饰的接口任意类均可以使用,缺省情况下,只有与该接口在同一个包下才可以访问该接口。
接口可以有多个父类,用逗号隔开。(extends)关键字
子接口中定义了父接口同名的常量或相同的方法,父接口中的常量被隐藏方法被重载。
0 0
- java中抽象类与接口详解
- Java中抽象类与接口
- java中抽象类与接口
- Java中抽象类与接口
- java中抽象类与接口
- Java中抽象类与接口区别
- Java中抽象类与接口
- Java中接口与抽象类
- Java中抽象类与接口区别
- java中抽象类与接口的区别与关系
- Java中抽象类与接口的区别 | Java基础
- Java:接口与抽象类
- JAVA 抽象类与接口
- Java抽象类与接口
- java 抽象类与接口
- JAVA接口与抽象类
- JAVA 接口与抽象类
- java抽象类与接口
- 打印、注释、打印中文
- Git本地分支与合并
- Java中final用法与详解
- POJ - 2976 Dropping tests(二分 + 01分数规划)
- 人生经验 强身,炼心。攒运气,加智力。 喜欢科研,编程,电脑的人们必看
- Java中抽象类与接口
- Github创建项目并使用git将本地项目push到github
- Duilib 父窗口无效化和消息传递
- 参加英特尔杯嵌入式邀请赛暨参观英特尔公司总结
- 20160807 树的重量
- Java界面开发工具(WindowBuilder)配置使用
- 《编码》读后感
- 通关!游戏设计之道的学习笔记(四)文档
- linux--使用环境变量