返回列表 发帖

有个问题不明白

public class OuterClass {
        innerClass in = new innerClass();        
        public void ouf() {
                in.inf();         }
       
        class innerClass {
                innerClass() {               
public class OuterClass {
        innerClass in = new innerClass();
        public void ouf() {
                in.inf();
        }
       
        class innerClass {
                innerClass() {
                }
               
                public void inf() {
                }
               
                int y = 0;
        }
       
        public innerClass doit() {
                // y=4;
                in.y = 4;
                return new innerClass();
        }
       
        public static void main(String args[]) {
                OuterClass out = new OuterClass();
               
                OuterClass.innerClass in = out.doit();
                OuterClass.innerClass in2 = out.new innerClass();
        }
}

请问 ouf() 这是什么,是定义一个方法吗?in.inf(); 这又做何解释啊。in.  代表什么的呀
看了这段代码,模模糊糊的
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

ouf()是一个方法。
in.inf中in是一个声明的对象。这里是调用in对象的inf方法。

TOP

返回列表