黑马程序员技术交流社区

标题: JDK 1.7关于局部内部类面试题。。。Hot Hot Hot [打印本页]

作者: devin3901    时间: 2018-8-13 12:56
标题: JDK 1.7关于局部内部类面试题。。。Hot Hot Hot
面试题:以下代码的编译环境是在JDK1.7版本,请问下列有没有问题?问题在哪?如何解决?
                public class Outer {
                        public void show(){
                              //如果是JDK1.8及以后版本,那么我们在不加final修饰的时候,需要保证a变量不能被修改
                              //局部变量a加final修饰,为了强行延长a的生命周期
                                final int a = 10;
                                class JuBuInner{
                                        public void method(){
                                                sout(a);
                                        }
                                }
                                JuBuInner jbi = new JuBuInner();
                                jbi.method();
                        }
                }
作者: 595156223    时间: 2018-8-13 13:56
没有定义sout()方法。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2