A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小丑 高级黑马   /  2015-1-31 15:23  /  811 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. package com.itheima;


  2.         /**
  3.          * 8、定义一个包含私有成员变量和函数的类,再定义一个内部类,
  4.          * 在内部类函数中访问外部成员变量,并调用外部函数。在外部类函数中创建内部类对象,调用内部类函数。
  5.          */


  6. //定义一个外部类
  7. class Outer {
  8.        
  9.         //定义私有成员变量
  10.         private int num;
  11.        
  12.         //定义私有成员函数
  13.         private void method(){
  14.                 //创建内部类对象
  15.                 Inner i = new Inner();
  16.                 //调用内部类函数
  17.                 i.show();
  18.         }
  19.        
  20.         //定义一个内部类
  21.         class Inner {
  22.                 public void show(){
  23.                         //调用外部函数
  24.                         method();
  25.                         //访问外部成员变量
  26.                         System.out.println("show"+num);
  27.                 }
  28.         }
  29. }

  30. public class Test8 {

  31.         public static void main(String[] args) {
  32.    }
  33. }
复制代码
不知道是不是对的,感觉有点简单。。心里犯毛。。。。请大家帮忙看一下。。

1 个回复

倒序浏览
能编译通过吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马