14
Calculator
이라는 클래스가 있다고 가정합니다. 거기에 runProgram
라는 클래스 메서드가 있습니다. 내가 클래스의 구현 내부의이 클래스의 메소드를 호출하고 싶다면 ,이 둘 사이의 차이는 무엇 일 것입니다 :클래스 이름을 통해 클래스 메서드를 호출하는 경우
[Calculator runProgram]
또는
[self runProgram]
이 모두 동일한 있습니까?
Calculator와는 아무런 관련이없는 클래스에 대해 [Calculator runProgram]'이 올바른지주의하면서 다양한 팩토리 메소드를 사용하고 있습니까? – Tommy
+1 : 물론 다른 방법이 없기 때문에! 그러나 OP는 implementor 클래스 자체에서 메소드를 호출하는 것에 대해 질문했습니다. –