阅读背景:

面向对象_内部类分类及成员内部类的直接使用

来源:互联网 
/*
	成员内部类:
	
	如何直接访问内部内的成员:
		格式:外部类名.内部类句 对象名 = new 外部类对象().new 内部类对象();
*/
package cn.Inner3;

class Outer{
	private int num = 10;
	
	class Inner{
		public void show(){
			System.out.println(num);
		}
	}
}

class InnerClassDemo3{
	public static void main(String[] args){
		//需求:我要访问Inner类的show()方法
		//错误格式
		//Inner i = new Inner();
		//i.show();
		
		//格式:外部类名.内部类句 对象名 = new 外部类对象().new 内部类对象();
		Outer.Inner oi = new Outer().new Inner();
		oi.show();
	}
}/*
	成员内部类:
	
	如何直接访问内部内的成员:
		格式:外部类名.内部类句 对象名 



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: