内部类
2016-05-10 23:21
369 查看
1.
2.
package com.test.inner; public class MainClass { private String name; private Say memberVarSay; public String getName() { return name; } public void setName(String name) { this.name = name; } public void function1(){ Say say = new Say("zhang san"); //Say相当于是主类MainClass的一个成员变量,访问当然需要用对象 say.say(); } //上面定义的memberVarSay是一个成员变量,下面这个是匿名内部类,其实是一个道理 private class Say{ private String str; public Say(String str){ this.str = str; } public void say(){ System.out.println(str); } } public class Say2{ private String str; public Say2(String str){ this.str = str; } public void say(){ System.out.println(str); } } }
2.
package com.test.inner; public class Test { public static void main(String[] args) { MainClass mainClass = new MainClass(); mainClass.function1(); //前面是一类型,后面是类下面MainClass的一变量对象 MainClass.Say2 say2 = mainClass.new Say2("li si"); say2.say(); } }
相关文章推荐
- 每秒处理10万订单乐视集团支付架构
- poj 2594 Treasure Exploration 最少边覆盖+传递闭包
- Python:Windows7 (64位)系统下安装Scrapy详细教程
- C++作业5
- Yii 系统启动 trace源码
- 分享一个VS写的PDF打印控件
- Android项目目录结构
- 淡扯javascript编程思想
- [java] maven
- java多线程消息队列的实现
- 分享一些前端开发中最常用的JS代码片段
- Spring AOP事务管理(使用切面把事务管理起来)
- C++实验五 项目1
- 网络编程——基于TCP协议的Socket编程,基于UDP协议的Socket编程
- AC自动机入门+模板 (HDU 2222)
- 文章标题 使用ajaxFileupload+struts2完成文件的上传以及回显到jsp的链接地址
- Android录音--AudioRecord、MediaRecorder
- 将配置文件中分属性封装成对象
- Servlet/JSP-01 Servlet及其生命周期
- mys数据操