前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java内部类

java内部类

作者头像
用户3030674
发布2018-09-14 14:55:13
3830
发布2018-09-14 14:55:13
举报

/* * 内部类 * */

代码语言:javascript
复制
 1 class OutClass{
 2     //定义外部类的成员变量
 3     private int x=1;
 4     //定义外部类函数
 5     public void methodOut(){
 6         System.out.println("外部类");
 7     }
 8     //定义内部类
 9     class InterClass{
10         //定义内部类的变量
11         private int x=2;
12         //定义内部类的函数
13         public void methodInter(){
14             //定义函数变量
15             int x=3;
16             //引用函数变量
17             System.out.println("函数中的x=:"+x);
18             //引用内部类变量
19             System.out.println("内部类的x=:"+this.x);
20             //引用外部类变量
21             System.out.println("外部类的x=:"+OutClass.this.x);
22         }
23     }
24 }
25 
26 public class test {
27     public static void main(String[] args) {
28         //创建外部类对象,并调用外部类方法
29         OutClass out=new OutClass();
30         out.methodOut();
31         //创建内部类对象
32         OutClass.InterClass inter=new OutClass().new InterClass();
33         //调用内部类方法
34         inter.methodInter();
35     }
36 }

运行结果:

外部类 函数中的x=:3 内部类的x=:2 外部类的x=:1

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-12-22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档