class ClassA {
}
class ClassB {
func ClassA() -> Bool {
return true
}
var test = ClassA()
}
私はにClassAからオブジェクトを作成する必要があるような状況を想定。しかし、現在のクラスでは、同じクラス名を持つメソッドがあります。これはClassAです。スウィフトクラス名&メソッド名と同じ問題
したがって、classB内のclassAからインスタンスを作成するにはどうすればよいですか?現在私はクラスBに入っています。ここでは、変数testはデフォルトでクラス名ではなく関数名を使用します。
、あなたのコードの形式を確認して本当に台無しにし、質問はあまり明確に書かれていません。正直なところ、メソッド 'func ClassA() - > Bool'の名前を別のものに変更することをお勧めします。私の意見では、そのような名前のものはすべて非常に混乱する可能性があります。 – Dan
規則を守り、 'ClassA'の代わりに関数' classA'の名前をつけてください。とにかくそのような関数を呼び出すことはできないので、あなたのコードは有効ではありません。 – Paulw11
ClassAとfunc ClassA showの名前は同じです。それが私の質問です。同じ名前の2人がどのように区別できるのでしょうか? –