gpt4 book ai didi

ios - 在 objective-c 中实现抽象类时,设置BOOL的默认值TRUE

转载 作者:行者123 更新时间:2023-12-01 17:26:01 25 4
gpt4 key购买 nike

我正在编写类似于C#抽象类的Objective C类。我需要在抽象类实现中将BOOL变量分配为TRUE。正如我在用于抽象类的Objective C中所知,不会有init方法。那么如何将BOOL变量的默认值更改为TRUE?

C#类别:

public abstract class ABC
{
private bool isNew = true;
}

我如何在 objective-c 中实现相同功能?

最佳答案

首先,Objective-C没有抽象类的概念,您只是创建了一个不打算作为其实例的类。因此,编译器不会强制执行“抽象”性质(尽管如果确实需要,您可以选择在代码中强制执行)。

因此,“抽象”只是一个类,它可以具有init方法-这就是设置实例变量的默认值所需要的。

关于ios - 在 objective-c 中实现抽象类时,设置BOOL的默认值TRUE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19488245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com