2017-05-18 11 views
0

대부분의 언어에는 포함 된 클래스를 암시 적으로 참조하는 몇 가지 방법이 있습니다. PHP에서는 selfstatic 키워드입니다. 이 작업을 수행 할 수 있기 때문에 C#에서 그것은 전적으로 불필요 :X ++에는 php의 self/static 키워드가 있습니까?

class Foo { 
    static void A() { 
    B(); 
    } 
    static void B() {} 
} 

그러나 X에서 ++ 내가 명시 적으로 클래스 이름을 사용할 필요가 나타납니다, 그것은 정적 방법에 관해서

Foo::B(); 

답변

2

당신의 가정에서 그 메소드를 호출하기 위해 객체 이름과 두 개의 콜론이 필요합니다. 알고있는 바로 가기/키워드가 없습니다.

그러나 정적이 아닌 메소드의 경우에는 this (예 : 클래스 및 테이블) 또는 element (양식 코드)을 사용하여 호출 할 수 있습니다.