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

只能两个返回值吗 或者需要加什么吗?

//外部类

public class HelloWorld {

//外部类的方法

public void show(){

final int a =10;//外部类的常量

int b=20;//外部类的变量

//方法内部类

class Inner{

int a =30;//内部类的变量

int c=40;//内部类的变量

public void print(){

System.out.println("方法外部类中的常量a:"+a);

System.out.println("方法外部类中的变量b:"+b);

System.out.println("方法内部类中的变量a:"+a);

System.out.peintln("方法内部类的变量c:"+c);

}

}

//创建内部类对象

Inner mi=new Inner();

//调用内部类方法

mi.print();

}

//测试方法内部类

public static void main(String[] args){

//创建外部类对象

HelloWorld hello=new HelloWorld();

//调用外部类方法

hello.show();

}

}


正在回答

2 回答

//外部类

public class HelloWorld {

//外部类的方法

    public void show(){

        final int a =10;//外部类的常量

        int b=20;//外部类的变量

        //方法内部类

        class Inner{

            int a = 30;//内部类的变量

            int c = 40;//内部类的变量

            public void print(){

            System.out.println("方法外部类中的常量a:"+a);

            System.out.println("方法外部类中的变量b:"+b);

            System.out.println("方法内部类中的变量a:"+a);

            System.out.println("方法内部类的变量c:"+c);

            }

        } 

        //创建内部类对象

        Inner mi=new Inner();

        //调用内部类方法

        mi.print();

    }

    //测试方法内部类

    public static void main(String[] args){

        //创建外部类对象

        HelloWorld hello=new HelloWorld();

        //调用外部类方法

        hello.show();

}

}

输出变量C的语句你写错了 你的写法:System.out.peintln("方法内部类的变量c:"+c); 应该是System.out.println("方法内部类的变量c:"+c);

变量b你已经取到了啊

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

没看懂你要问什么

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

邓一格 提问者

我也好尴尬
2017-08-13 回复 有任何疑惑可以回复我~
#2

市民高女士的小女儿 回复 邓一格 提问者

你再描述一下你要问的问题啊
2017-08-13 回复 有任何疑惑可以回复我~
#3

邓一格 提问者 回复 市民高女士的小女儿

我想得到方法外部类中的变量b和方法内部类中的变量C
2017-08-13 回复 有任何疑惑可以回复我~
#4

市民高女士的小女儿 回复 邓一格 提问者

啊你这不是输出你想要的了吗
2017-08-13 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

只能两个返回值吗 或者需要加什么吗?

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