本文主要是介绍Java内部类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
- 内部类的构建
package com.xiaochen.demo08;
public class run {
public static void main(String[] args) {
outer outer = new outer();
outer.inner inner = outer.new inner();
inner.in();
inner.getID();
}
}
package com.xiaochen.demo08;
public class outer {
private int id=10;
public void out(){
System.out.println("这是外部类");
}
public class inner{
public void in(){
System.out.println("这是内部类");
}
//使用inner内部方法调用外部类的私有数据
public void getID(){
System.out.println("ID="+id);
}
}
}
- 静态内部类
package com.xiaochen.demo08;
public class outer {
private static int id=10;
public void out(){
System.out.println("这是外部类");
}
public static class inner{
public void in(){
System.out.println("这是内部类");
}
//使用inner内部方法调用外部类的私有数据
public void getID(){
System.out.println("ID="+id);
}
}
}
- 一个java类中只能有一个public类,但是可以有多个class类
这篇关于Java内部类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!