抽象类中嵌套接口
2020-02-08 16:03:33来源:博客园 阅读 ()
抽象类中嵌套接口
更新记录
【1】2020.02.08-16:37
1.完善内容
正文
我正在看内部类与接口的时候,突然萌生出一个想法:抽象类中能不能嵌套接口呢?
于是我准备试一试:
abstract class AbstractClass{
interface in{
public void print();
}
}
没想到,这种写法竟然被认可
经过一番分析后觉得是有道理的
那么问题来了:怎么实现接口呢?
其实这和内部类很像,只要分别实现抽象类与接口就可以
public class class4 extends AbstractClass implements AbstractClass.in{
public void ab3() {
System.out.println("非抽象类中实现抽象类中的接口");
}
public void XX(){} //实现抽象类中的抽象方法
}
实现后,肯定要用啊
public static void main(String[] args) {
AbstractClass.in inIn = new class4();
inIn.ab3();
}
运行结果:非抽象类中实现抽象类中的接口
除此之外,还可以使用匿名内部类的形式去写,调用方式与上面相同
Super.in inIn = new Super.in() {
public void ab3() {
// TODO Auto-generated method stub
}
};
inIn.ab3();
本文如有不严谨之处,欢迎各位大佬指出
原文链接:https://www.cnblogs.com/zythonc/p/12283991.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:Java基础
- 错误: 在类中找不到 main 方法, 请将 main 方法定义为: & 2020-06-06
- Java抽象类 2020-06-03
- 抽象类与接口 2020-05-13
- 【JAVA SE基础篇】14.循环嵌套 2020-05-11
- java接口 2020-05-05
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash