如何在Objective-c中实现嵌套类,如Java?

时间:2012-07-27 15:26:43

标签: java objective-c

我需要实现嵌套类。如何在objective-c中写出它? 例如,我有这样的代码:

public class A {
    private int a;
    private B b;

    class B {
        private int z;
        public void f() {
            a = 1;
        }
    }

    public void fA() {
        b.f();
    }
}

如何在objective-c ??

中实现此代码

2 个答案:

答案 0 :(得分:4)

你不能,因为Objective-C中没有嵌套类。您的A类可以动态构建B类,然后将其注册到运行时,但似乎没有多大意义,因为这不是Objective-C语言的自然习惯。只需创建一个在课堂外没有使用的普通类。

答案 1 :(得分:3)