Java 中的内部类
来源:互联网 发布:大疆官网模拟软件p 编辑:程序博客网 时间:2024/06/01 18:07
什么是 Java 中的内部类
任务
我们试着通过一个简单的例子来看一下内部类的使用吧!
在编辑器中定义了成员内部类 Inner ,外部类名为 HelloWorld 。
运行结果为 : welcome to imooc!
请点击提交继续学习吧!
//外部类HelloWorldpublic class HelloWorld { // 内部类Inner,类Inner在类HelloWorld的内部 public class Inner { // 内部类的方法public void show() {System.out.println("welcome to imooc!");}} public static void main(String[] args) { // 创建外部类对象HelloWorld hello = new HelloWorld(); // 创建内部类对象Inner i = hello.new Inner(); // 调用内部类对象的方法i.show();}}
Java 中的成员内部类
任务
小伙伴们,让我们来做个练习巩固下成员内部类的使用吧!
在编辑器中定义了成员内部类 Inner ,并在内部类的 show 方法中输出外部类和内部类的属性值。
程序运行结果 :
请在第 15、16、28 行中将代码填写完整
//外部类HelloWorldpublic class HelloWorld{ //外部类的私有属性name private String name = "imooc"; //外部类的成员属性 int age = 20; //成员内部类Innerpublic class Inner {String name = "爱慕课"; //内部类中的方法public void show() { System.out.println("外部类中的name:" + HelloWorld.this.name );System.out.println("内部类中的name:" +name );System.out.println("外部类中的age:" + age);}} //测试成员内部类public static void main(String[] args) { //创建外部类的对象HelloWorld o = new HelloWorld (); //创建内部类的对象Inner inn = o.new Inner() ; //调用内部类对象的show方法inn.show();}}
0 0
- java中的内部类
- JAVA中的内部类
- java 中的内部类
- java中的内部类
- Java中的内部类
- JAVA 中的内部类
- java中的内部类
- java 中的内部类
- java中的内部类
- Java中的内部类
- java中的内部类
- Java 中的内部类
- java 中的内部类
- java中的内部类
- Java中的内部类
- java中的内部类
- Java中的内部类
- java中的内部类
- MapReduce:随机生成100个小数并求最大值
- ubuntu 14.04 安装设置ssh远程连接服务
- Day4、进制的转换、运算符(位操作符)
- POJ 1789 权值为字符串差值的最小生成树
- HashMap源码分析
- Java 中的内部类
- NKOI 1938 最小路径覆盖
- Catch That Cow<poj3278>
- 判断进程是否"以管理员身份运行"
- Linux网络命令--last和lastlog命令
- POJ2674运动碰撞模拟
- POJ 1125 Stockbroker Grapevine
- TimeUnit是什么?
- MySQL数据库的优化-笔者近六年来一线城市工作实战经验 【转】