java 内部类 返回值_java内部类返回值问题

d43d41d364429fd4b357abf7aef90e0a.png

慕少森

你这个打印不了,因为你把内部类放在方法里面了,如果非要打印,可以考虑吧内部类放到类体里面,至于do的作用只是为了调用内部类的构造方法,因为你把构造方法改成需要一个String作为参数12345678910111213141516public class b {    class innerclass2 implements OutInterface {        public innerclass2(String s) {            System.out.println(s);        }    }    public OutInterface action(String x) {        return new innerclass2("do");    }    public static void main(String[] args) {        b d = new b();        d.action("123");    }    public interface OutInterface {    }}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值