【说站】内部类在java多重继承的实现
2023-06-13 09:13:15 时间
内部类在java多重继承的实现
说明
1、每个内部类都可以由一个(接口)继承,所以无论外部类别是否已经继承了一个(接口),对内部类别都没有影响。
2、如果没有内部类提供的能力,可以继承多个具体或抽象类,一些设计和编程问题很难解决。
接口解决了一些问题。一个类别可以实现多个接口,内部类别允许继承多个非接口类型(类别或抽象类别)。
实例
//类一
public class ClassA {
public String name(){
return "liutao";
}
public String doSomeThing(){
// doSomeThing
}
}
//类二
public class ClassB {
public int age(){
return 25;
}
}
//类三
public class MainExample{
private class Test1 extends ClassA{
public String name(){
return super.name();
}
}
private class Test2 extends ClassB{
public int age(){
return super.age();
}
}
public String name(){
return new Test1().name();
}
public int age(){
return new Test2().age();
}
public static void main(String args[]){
MainExample mi=new MainExample();
System.out.println("姓名:"+mi.name());
System.out.println("年龄:"+mi.age());
}
}
以上就是内部类在java多重继承的实现,希望对大家有所帮助。
相关文章
- JAVA多线程面试题_java多线程的实现方式
- java helloworld源代码_Java Hello World源代码剖析
- Java详解:淘宝秒杀脚本java
- protostuff java_Protostuff一键序列化工具、Protobuf JAVA实现
- java传真发送,用Java发送传真解决之道
- java %08d_总结Java中String.format()的使用[通俗易懂]
- 在线学习Java的几个网站,别再盲目学习java了![通俗易懂]
- java webservice实现_JAVA WebService的实现方式
- java中random方法取值范围_Java Random.nextInt()方法,随机产生某个范围内的整数
- java 测试程序代码运行时间过长_Java测试
- java在线播放_Java实现视频在线播放flv视频
- Java学习笔记之二十一抽象类在Java继承中的用法小结详解编程语言
- 开启Java之门:访问MySQL数据库(java访问mysql数据库)
- 实现Linux上的Java环境:从安装到配置(linux安装java环境)
- 数据库Java连接MySQL数据库实现数据添加(java添加mysql)
- Java实现Redis分布式锁(java实现redis锁)
- 应用Linux监控下Java应用性能分析(linux监控java)
- Linux平台上C语言接口调用Java语言实现(linux c调java)
- Java实现Linux:跨平台解决方案(java 实现linux)
- Oracle数据库中调用Java实现可扩展应用程序(oracle内嵌java)
- 秘籍学习实现纯Java版Redis(纯java版redis)
- 使用Java语言写Redis实现一个分布式缓存系统(用java写个redis)
- Java Redis一次实现无限数据加速的尝试(用java redis)
- Oracle中实现Java程序设计的极限可能性(oracle中的java)
- 客户端Java客户端快速关闭Redis连接(关闭redis的java)