在外部类的方法中访问实例内部类示例

原创 2013年12月03日 20:45:10
////在外部类的方法中访问实例内部类示例

public class InterClass 
{
	class Information
	{
		private int year;
		private String inf;
		Information(int year,String inf)
		{
			this.year=year;
			this.inf=inf;
		}
		public void showinfo()
		{
			System.out.println(year+"huanyinglaidao"+inf);
		}
	}
////在程序中interclass类的内部嵌套定义了内部类information。
///在外部类的userInner方法中定义了一个内部类的对象,并通过这个对象调用了内部类的方法。从程序看来
///////在外部类的方法中,内部类的使用与普通类没有什么区别
/////
////
///

	public void userInner(String information)	
	{
		Information info=new Information(2010,information);
		info.showinfo();
	}

	public static void main(String[] args)
	{
		InterClass u=new InterClass();
		u.userInner("shanghai");
	}
}
//输出结果:2010huanyinglaidao shanghai

			
			

相关文章推荐

匿名内部类访问外部类方法中的局部变量

匿名内部类不能访问外部类方法中的局部变量,除非变量被声明为final类型   1. 这里所说的“匿名内部类”主要是指在其外部类的成员方法内定义,同时完成实例化的类,若其访问该成员方法中的局部变量...

Java内部类和外部类的关系

  • 2009年10月26日 23:16
  • 560B
  • 下载

在Java内部类中使用外部类的成员方法以及成员变量

http://blog.csdn.net/zhongyili_sohu/article/details/8975947 众所周知,在定义成员方法或者成员变量的时候,可以给其加上一些权限的修饰词,以防...

内部类调用外部类方法时传参的问题

内部类调用外部类方法时传参是可以传参的,不管外部类方法是private,还是public;而且内部类里可以修改外部类的成员变量。 如果外部类方法无法得到内部类局部变量的值,那应该是哪里写错了。...
  • harrain
  • harrain
  • 2017年03月12日 18:54
  • 355

深入理解Java中为什么内部类可以访问外部类的成员

内部类简介 虽然Java是一门相对比较简单的编程语言,但是对于初学者, 还是有很多东西感觉云里雾里, 理解的不是很清晰。内部类就是一个经常让初学者感到迷惑的特性。 即使现在我自认为Java学的不错...

Java中匿名内部类 只能访问外部类变量

今天看到Java语法书内部类中的 匿名nei

局部内部类+外部类访问final变量+final 回顾

【0】README0.1) 本文描述+源代码均 转自 core java volume 1, 旨在理解 局部内部类 的基础知识;【1】局部内部类相关1.1)仔细查看 TalkingClock的代码就会...

为什么内部类可以访问外部类的成员

内部类就是定义在一个类内部的类。定义在类内部的类有两种情况:一种是被static关键字修饰的, 叫做静态内部类, 另一种是不被static关键字修饰的, 就是普通内部类。 在下文中所提到的内部类都是指...

关于静态内部类结合WeakReference避免内存泄露,同时可访问外部类的成员

public class BleService extends Service {       public static final String TAG = "BleService";    ...
  • hhitom
  • hhitom
  • 2016年05月04日 10:57
  • 1919
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在外部类的方法中访问实例内部类示例
举报原因:
原因补充:

(最多只允许输入30个字)