`
suko
  • 浏览: 72627 次
  • 性别: Icon_minigender_1
  • 来自: 富安
社区版块
存档分类
最新评论

内部类如何实例化

阅读更多
内部类不能通过直接new的方式生成实例,而是要通过其外部类的实例来生成实例

public class Student {
	private String name;

	public Student(){}
	
	public Student(String name){
		this.name = name;
	}

	public class Home {
		private String address;
		
		public Home(){}

		public Home(String address){
			this.address = address;
		}
	}

	public static void main(String[] args) throws IOException {
		Student student = new Student("张三");
		Home home = student.new Home("南京路100号");
	}
}


关键点:Home home = student.new Home("南京路100号");
分享到:
评论

相关推荐

    Java中内部类的实例化

    Java 内部类 实例化 在Outer类的静态方法中实例化内部类 在同一个包的其它类中实例化Outer类中的内部类

    如何实例内部类

    如何实例内部类,这是一个简单的实现实例内部类的小代码

    深入理解内部类具体实例

    4种类型的内部类的实例,每一种类型内部类的定义,实例化,引用等,是学习内部类的好的实例资料!

    计算机后端-Java-Java核心基础-第15章 面向对象07 26. 如何实例化成员内部类.avi

    计算机后端-Java-Java核心基础-第15章 面向对象07 26. 如何实例化成员内部类.avi

    Java的内部类和匿名类剖析

    Java 1.1通过对Java语言规范进行修改,显着简化了一些实用结构的实现。在那些修改中,引人注目的是内部类和匿名类。...所以,对一个非静态内部类进行实例化需要采用不同语法的new语句:  2、引用内部类  内部类

    VisualC++MFC编程实例——第三部分 内部处理实例

    第三部分 内部处理实例 第12章 消息 215 12.1 例59 添加消息处理函数或重 载MFC类 216 12.2 例60 添加命令范围消息处理函数 219 12.3 例61 重定向命令消息 221 12.4 例62 创建自己的窗口消息 222 第13章 文件、串行...

    elibsx:Java中可扩展,可扩展且令人兴奋的机器人技术库

    完全模块化和可扩展的库-忽略不需要的内容。 一种更清晰地组织代码的简便方法-通过子系统,操作模式,自主例程,远程操作例程,配置,控制器绑定等等。 易于使用的工具和模板,拖放解决方案,以及用于FIRST机器人...

    C#静态static的用法实例分析

    静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,...

    C#接口抽象类区别实例

    (2) 都不能被实例化 (3) 都可以包含方法声明 (4) 派生类必须实现未实现的方法 区 别: (1) 抽象基类可以定义字段、属性、方法实现。接口只能定义属性、索引器、事件、和方法声明,不能包含字段。 (2) 抽象类是一个不...

    Python 类属性与实例属性,类对象与实例对象用法分析

    # 使用赋值语句定义类属性,记录实例化工具对象的数量 count = 0 def __init__(self, name): self.name = name # 初始化方法内部定义及初始化实例属性 # 类名.类属性名 的方式访问类属性. Tool.count += 1 # 1...

    Java内部类详解

    内部类在 Java 里面算是非常常见的一个功能了,在日常开发中我们肯定多多少少都用过,这里总结一下关于 Java 中内部类的相关知识点和一些使用内部类时需要注意的点。

    abstract class和interface有什么区别?

    常的内部类需要在外部类实例化后才能实例化。 25、JSP中动态INCLUDE与静态INCLUDE的区别?  动态INCLUDE用jsp:include动作实现 clude page="included.jsp" flush="true" / >它总是会检查所含文件中的变化,适合...

    Java经典编程源码基础例程300.zip

    实例070 实例化Class类的几种方式 107 实例071 查看类的声明 108 实例072 查看类的成员 110 实例073 查看内部类信息 112 实例074 动态设置类的私有域 113 实例075 动态调用类中方法 115 实例076 动态实例化类 116 ...

    java程序员必知的

    第一,谈谈final, finally, finalize的区别。...而通常的内部类需要在外部类实例化后才能实例化。  第四,&和&&的区别。  &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and). 

    JAVA类的方法调用和变量

    3、静态类(不需要实例化,就可以使用的类) 二、方法的分类: 1、私有方法(只有类的内部才可以访问的方法) 2、保护方法(只有类的内部和该类的子类可以访问的方法) 3、共有方法(无论内部或外部均可访问的方法...

    简单分析python的类变量、实例变量

    类变量通常不作为类的实例变量的,类变量对于所有实例化的对象中是公用的。 实例变量: 实例变量是定义在方法中的变量,使用self绑定到实例上的变量,只是对当前实例起作用。 2、访问 类变量 在类的内部和外部...

    利用反射生成泛型类对象

    对于框架设计者来说,便捷的代码,是很重要的一部分。 反射和泛型是一种重要的解决途径。 此代码是一个生成泛型对象的类。...希望能帮助那些为查找泛型构造器、非静态内部泛型类的对象生成而烦恼的童鞋。

    MFC编程实例

    基础知识 类 消息处理 绘图 用户界面实例 菜单 工具栏和状态栏 视图 对话框和对话条 控件窗口 绘图 内部处理实例 文件串行化和数据库 杂类 打包实例

    Send Mail实例类

    一个较好的基于Socket发送邮件类,内部屏蔽初始化和清除网络代码,需在工程内做此动作才可用该类

Global site tag (gtag.js) - Google Analytics