为了账号安全,请及时绑定邮箱和手机立即绑定

方法内部类

可以用内部类调用外部类的方法吗?若可以 ,如何调用?

正在回答

2 回答

可以,跟你在一个方法力调用另一个方法是一样的。

在内部类里,直接写外部类的方法名就可以了。

当然,要注意静态内部类不能调用非静态的方法。

内部类有四种,成员内部类,局部内部类,匿名内部类,静态内部类,这里以成员内部类为例。

public class OutClass{

        public void Test(){

            System.out.println("这是一个外部类方法");    

        }

        class MemberInnerClass{                           //成员内部类

                public void innerTest(){

                        Test();

                }

        }

        public static void main(String[] args){

            new OutClass().new MemberInnerClass().innerTest();

        }

}

0 回复 有任何疑惑可以回复我~

内部类对象.外部类方法()

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

方法内部类

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信