java内部类
来源:互联网 发布:淘宝高跟鞋 编辑:程序博客网 时间:2024/04/20 04:50
为什么需要内部类?
java中,一个类只能继承一个父类,但是可以实现多个接口。但是内部类却可以继承多个具体或抽象的类。内部类使得多重继承的解决方案变得完整。
什么时候用接口,什么时候用内部类,什么时候结合使用?
接口和内部类结合起来能够解决c++的多重继承的问题。
(一)内部类的创建
public class Outer {
class Inner{
private String n;
Inner(String name){
n="hi:"+name;
}
String readn(){
return n;
}
}
public Inner getInner(String name){
return new Inner(name);
}
public static void main(String[] args) {
Outer o = new Outer();
Outer.Inner i = o.getInner("hzl");
print(i.readn());
}
}
- 【Java】【内部类】Java 内部类简介
- [Java] Java 内部类
- Java 内部类(成员内部类、局部内部类、静态内部类和匿名内部类)
- Java内部类(成员内部类、静态内部类、局部内部类、匿名内部类)小结
- Java内部类(成员内部类、静态内部类、局部内部类、匿名内部类)小结
- Java内部类(成员内部类、局部内部类、静态内部类、匿名内部类)
- Java内部类(成员内部类、静态内部类、局部内部类、匿名内部类)小结
- Java内部类(成员内部类、静态内部类、局部内部类、匿名内部类)小结
- Java内部类(成员内部类、静态内部类、局部内部类、匿名内部类)小结
- java的内部类、匿名内部类、局部内部类
- java内部类之成员内部类、静态内部类
- java 成员内部类 局部内部类,匿名内部类
- Java 静态内部类/内部类
- java内部类、静态内部类 小结
- Java内部类,静态内部类
- JAVA 内部类与静态内部类
- java内部类--局部内部类
- Java 内部类以及匿名内部类
- tomcat The selected server is enabled 解决办法
- java–BigInteger to Integer转化
- Unable to compile class for JSP: Only a type can be imported. com.gao.model.OutputStatistics resolve
- Eclipse中文乱码解决
- Java父子类中静态代码块与构造函数的执行顺序
- java内部类
- C#映射网路驱动器
- 《Android内核剖析》读书笔记 第13章 View工作原理【View重绘过程】
- poj3342树形dp
- Servlet基础
- C#映射网路驱动器
- spring AOP asm冲突
- typedef struct tag***{}***;typedef vector< >;
- Dojo自定义模块的国际化