java中的方法内部类
方法内部类就是内部类定义在外部类的方法中,方法内部类只能在该方法的内部可见,即只能在该方法的内部使用
方法内部类的特点:
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 }
参考:慕课网(http://www.imooc.com/)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。