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

原创 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

			
			

怎么在外部类的静态方法中创建成员内部类的对象?

public class ThreadDemon { public static void main(String[] args) { new Thread1().st...
  • scyatcs
  • scyatcs
  • 2013年08月08日 23:59
  • 1529

在外部类中创建内部类的对象时报错No enclosing instance of type Outside is accessible···的解决方

在学习内部类的时候自己写了一个内部类的代码试验了一下,代码如下public class Outside { public class Inner{ public void show(){ Sys...
  • theEmperor
  • theEmperor
  • 2016年10月20日 16:06
  • 357

外部类是否可以访问内部类private元素

根据实验我发现外部类是可以访问的 class Parcel4{ private class PContents implements Contents{ private int ...
  • Lazy_Die
  • Lazy_Die
  • 2017年06月05日 15:03
  • 372

Java中main方法中为什么不能直接创建实例化内部类对象

1:非静态内部类,必须有一个外部类的引用才能创建。2:在外部类的非静态方法中,因为有隐含的外部类引用this,所以可以直接创建非静态内部类。3:在外部类的静态方法中,因为没有this,所以必须先获得外...
  • baidu_20625673
  • baidu_20625673
  • 2016年11月04日 23:32
  • 1579

内部类与外部类

成员内部类 作为外部类的一个成员存在,与外部类的属性、方法并列。 内部类和外部类的实例变量可以共存。 在内部类中访问实例变量:this.属性 在内部类访问外部类的实例变量:外部...
  • Sweblish
  • Sweblish
  • 2015年01月23日 22:46
  • 1287

【java】内部类例子

1.内部类是在类的内部定义的类 2.内部类分为成员内部类,局部内部类,匿名内部类。 3.内部类中可以直接调用其所在类的私有变量以及方法,但是外部类不可以调用内部类的成员。 4.内部类的实例一定要...
  • NeoAdrian
  • NeoAdrian
  • 2016年04月11日 14:10
  • 1222

黑马程序员_面向对象 封装、继承、多态

------- android培训、java培训、期待与您交流! ---------- 面向对象 1、面向对象思想:     (1)概述:面向对象是相对于面向过程而言的,面向...
  • zhang3228980
  • zhang3228980
  • 2014年06月17日 19:07
  • 186

面向对象—14—内部类

------- android培训、java培训、期待与您交流! ----------    /* 内部类的访问规则: 1,内部类可以直接访问外部类中的成员,包括私有。   内部类之所以可以直接访问...
  • pb_love_java
  • pb_love_java
  • 2013年04月12日 11:48
  • 262

Java入门_内部类

1、内部类: (1)把一个类定义在某个类中的,这个类就被称为内部类,内置类,嵌套类。 (2)访问特点: A:内部类可以直接访问外部类中的成员,因为内部类持有外部类的引用, 格式为:外...
  • qq_31564093
  • qq_31564093
  • 2015年09月26日 13:55
  • 102

震惊!外部类可以访问内部类private变量

在讲Singleton时我举例时用过这样一段代码: public class SingletonDemo { private static class SingletonHolder{ ...
  • u011579908
  • u011579908
  • 2017年04月01日 13:38
  • 2608
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在外部类的方法中访问实例内部类示例
举报原因:
原因补充:

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