java의 super 키워드와 동일한 느낌?
[링크 : https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/base]
[링크 : https://blanedil.tistory.com/2]
[링크 : https://www.tutorialspoint.com/equivalent-of-java-super-keyword-in-chash]
+ 2020.09.23
ms 문서에서 보는데 base 아래 this가 있어서 무슨 차이인가 보니..
base는 상속관계에서, this는 클래스내 메소드에서 클래스 변수에 접근할때 사용하는 것으로 범위가 다른 경우에 대해서
서로 다른 용어로 정의를 한 것으로 보인다.
base 키워드는 파생 클래스 내에서 기본 클래스의 멤버에 액세스하는 데 사용됩니다 |
this 키워드는 클래스의 현재 인스턴스를 가리키며 확장 메서드의 첫 번째 매개 변수에 대한 한정자로도 사용됩니다. |
[링크 : https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/this]
is는 instanceof에 상응할 듯.
[링크 : https://stackoverflow.com/questions/18147211/c-sharp-is-operator-alternative-in-java/18147246]
'Programming > c# & winform' 카테고리의 다른 글
c# 상속 (0) | 2020.09.23 |
---|---|
c#은 main()이 아니다 Main()이다 -_- (0) | 2020.09.23 |
c# xml 주석 (0) | 2020.09.22 |
c# 프로그래밍, 문법 공부(문자열) (0) | 2020.09.22 |
c# 교과서 표준 입출력 등 (0) | 2020.09.21 |