黑马程序员技术交流社区
标题:
内部类
[打印本页]
作者:
hadexs
时间:
2013-5-20 20:27
标题:
内部类
在外部其他类中怎么直接访问静态内部类的静态成员呢?
作者:
神之梦
时间:
2013-5-20 20:34
外部类名.内部类名.方法名();
作者:
刘胜寒
时间:
2013-5-20 22:00
package com.itheima;
//定义一个外部类
class Outer{
private String str = "itcast";
//定义一个内部类
class Inner{
private String str = "itheima";
//打印外部类str
public void printOuterStr(){
System.out.println(Outer.this.str);
}
//打印内部类str
public void printInnerStr(){
System.out.println(str);
}
}
}
//定义一个外部类
//class Outer{
// private static String str = "itcast";
// 定义一个静态内部类
// public static class Inner{
// private String str = "itheima";
// public Inner(){}
// //打印外部类str
// public void printOuterStr(){
// System.out.println(Outer.str);
// }
// //打印内部类str
// public void printInnerStr(){
// System.out.println(str);
// }
// }
//
//}
public class Test6 {
public static void main(String[] args){
// 创建内部类实例
Outer.Inner in = new Outer().new Inner();
//打印内部类str
in.printInnerStr();
//打印外部类str
in.printOuterStr();
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2