Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 Java Super 키워드와 동일

<시간/>

Java의 super 키워드의 경우 C#의 기본 키워드가 있습니다.

Java의 수퍼 키워드는 직계 부모 클래스 인스턴스를 나타냅니다. 동일한 이름을 가진 경우 수퍼 클래스의 구성원을 하위 클래스의 구성원과 구별하는 데 사용됩니다. 서브클래스에서 슈퍼클래스 생성자를 호출하는 데 사용됩니다.

C# 기본 키워드는 기본 클래스의 생성자 및 메서드에 액세스하는 데 사용됩니다. 인스턴스 메소드, 생성자 등에서 사용하십시오.

C# 기반의 예를 살펴보겠습니다.

예시

using System;
public class Animal {
   public string repColor = "brown";
}
public class Reptile: Animal {
   string repColor = "green";
   public void display() {
      Console.WriteLine("Color: "+base.repColor);
      Console.WriteLine("Color: "+repColor);
   }
}
public class Demo {
   public static void Main() {
      Reptile rep = new Reptile();
      rep.display();
   }
}

출력

Color: brown
Color: green