码迷,mamicode.com
首页 > 编程语言 > 详细

java中的方法内部类

时间:2015-06-03 19:04:48      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:

方法内部类就是内部类定义在外部类的方法中,方法内部类只能在该方法的内部可见,即只能在该方法的内部使用

方法内部类的特点:

  1.创建方法内部类的对象与静态内部类相同;

  2.方法内部类不能在方法外部使用,所以不能使用访问控制符static修饰符;

  

技术分享
 1 package com.imooc.test003;
 2 
 3 public class Outer {
 4 
 5     public void test(){
 6         
 7         int a = 10;
 8         
 9         //方法内部类;不能使用访问控制符和static修饰符
10         class MInner{
11             
12             int b = 20;
13             
14             public void print(){
15                 
16                 System.out.println("访问外部类方法中的常量a:" + a);
17                 System.out.println("访问方法内部类中的变量b:" + b);
18                 
19             }
20             
21         }
22         
23         MInner mi = new MInner();
24         mi.print();
25         
26     }
27     
28     public static void main(String[] args){
29         Outer in = new Outer();//创建内部类的对象
30         in.test();
31     }
32     
33 }
View Code

   参考:慕课网(http://www.imooc.com/)

java中的方法内部类

标签:

原文地址:http://www.cnblogs.com/jinjiyese/p/4549667.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!