内部类使用

 package com.InnerClass;

 public class Mama {
String name;
Baby baby;
Mama(String name){
this.name = name;
baby = new Baby(); //外部类创建内部类对象
baby.mamaName();
}
Baby creat(){
return new Baby();
} class Baby{ //内部类
void mamaName(){
System.out.println(Mama.this.name); //可以简写(name)
//如果写成(this.name)则不对,this指代对象不对
}
}
}

最新文章

  1. 【开源】开发者新闻聚合APP 2.0.3发布(第二个稳定版本)
  2. hdu 3518 Boring counting 后缀数组基础题
  3. 【Android测试】【第十七节】Instrumentation——App任你摆布(反射技术的引入)
  4. 浅谈setTimeout函数和setInterval函数
  5. Xamarin Visual Studio无法debug
  6. Python学习笔记-Day2-Python基础之字符串操作
  7. NetAddr
  8. ACM2123(一个简单的问题)
  9. Codevs 1904 最小路径覆盖问题
  10. CCS3.3之DM642开发环境建立
  11. 生产环境下,不建议用早期版本的Mono........
  12. dell PowerEdge R720 自动重启分析
  13. zookeeper 数据存储特点
  14. Android系统开机启动画面显示过程简要说明
  15. PHP中常量和变量的区别
  16. nopCommerce 3.9 大波浪系列 之 汉化-Roxy Fileman
  17. SQL Server 远程更新目标表数据
  18. 如何自己制作CHM电子书?
  19. c/c++ 标准库 智能指针( smart pointer ) 是啥玩意儿
  20. Boost--variant (C++中的union)

热门文章

  1. C语言计算器
  2. 【MySQL笔记】Excel数据导入Mysql数据库的实现方法——Navicat
  3. 十. 图形界面(GUI)设计8.选择框和单选按钮
  4. JAVA EE 学习笔记
  5. Telnet协议详解
  6. 如何垂直居中元素(浮动元素&居中一个<img>)?
  7. DELPHI HMAC256
  8. Easyui的numberbox无法输入以0开头的数字编号(转载)
  9. 物联仓储系统ZigBee组网原理
  10. ubuntu ufw防火墙简易教程(转)