답변
정적 개체는 y
을 호출하지 않지만 클래스에서 정적으로 메서드 y
이 호출됩니다. 그걸 제외하고, 당신 말이 맞아.
일 수도 있습니다. * X *가 정적이라는 증거는 없습니다. * y *가 정적이라고 말할 수 있습니다. –
오른쪽! X는 정적이 아닐 것입니다 – Evert
그것은 다음과 같을 수 있습니다 :
당신은 개체에 정적 메서드 Y()를 호출class X {
public static function y(){
return new self();
}
public function z(){
}
}
* y() * 무엇이든 반환 할 수 있습니다 –
@ Lame-up-duck 감사합니다. 그것은 단지 가장 짧은 예일뿐입니다. – vikingmaster
내 의견이 cpt 인 것 같아서 죄송합니다. 명백한 cite :). 나는 당신의 대답이 정확하다고 생각하지만이 질문에 대해서는 그렇지 않습니다. –
X 다음 호출하는 Z()에서 반환 된 결과 객체에 방법 y()
정적 메서드 호출 일 수도 있고 그렇지 않을 수도 있습니다. 인스턴스화 된 클래스 내부에서 호출이 이루어지고 X
이 해당 클래스의 부모 인 경우 해당 호출 은이 비 정적 일 수 있습니다.
확실한 것은 확실합니다. X::y()
은 개체를 반환합니다.
- 1. 이름은이 메소드를 호출하는 일
- 2. 루아에서이 메소드를 호출하는 방법?
- 3. 컨트롤러에서 메소드를 호출하는 방법
- 4. dataprovider가있는 메소드를 호출하는 방법
- 5. 메인에서 메소드를 호출하는 방법
- 6. 메소드를 호출하기 전에 메소드를 수동으로 호출하는 방법
- 7. ApplicationController에서 메소드를 호출하는 방법은 무엇입니까?
- 8. Javascript에서 Java 메소드를 호출하는 옵션
- 9. Gosu에서 개인 메소드를 호출하는 방법
- 10. ABAP에서 메소드를 호출하는 다른 방법
- 11. get 메소드를 호출하는 다른 방법
- 12. android에서 서비스중인 메소드를 호출하는 방법
- 13. 서비스에서 활동중인 메소드를 호출하는 방법
- 14. iAD 메소드를 호출하는 방법은 무엇입니까?
- 15. actionscript에서 java 메소드를 호출하는 방법
- 16. 숙제 : 자바 메소드를 호출하는 법
- 17. 원격으로 메소드를 호출하는 방법은 무엇입니까?
- 18. 슈퍼의 메소드를 호출하는 감각이 있습니까?
- 19. http로 메소드를 호출하는 방법은 무엇입니까?
- 20. junit이 webservice를 호출하는 메소드를 테스트한다.
- 21. node.js에 변수가있는 메소드를 호출하는 방법
- 22. 모델에서 컨트롤러 메소드를 호출하는 방법
- 23. superview의 메소드를 호출하는 subview의 터치
- 24. Ruby에서 메소드를 호출하는 방법은 무엇입니까?
- 25. JSP에서 void 메소드를 호출하는 방법
- 26. LINQ 선택의 메소드를 호출하는 방법을
- 27. Bean을 호출하는 메소드를 계산하려고 시도합니다.
- 28. 어떻게 객체 인스턴스에 반사를 사용하여 메소드를 호출하는?
- 29. self를 참조하는 다른 메소드를 호출하는 블록 내부의 메소드를 호출하면주기가 유지됩니까?
- 30. 유닛 테스트는 moq를 사용하여 정적 메소드를 호출하는 정적 메소드를 테스트합니다.
. 아니면 어떤 아이디어가 있습니까? –
정적 객체를 정적 클래스 –
으로 대체하거나 "메서드 y를 호출하는 정적 객체"대신 "클래스 X의 정적 메소드 y를 호출"하면 "예"가됩니다. –