abstract class SettingSaver
{
public abstract void add(string Name, string Value);
public abstract void remove(string SettingName);
}
class XMLSettings : SettingSaver
{
public override void add(string Name, string Value)
{
throw new NotImplementedException();
}
public override void remove(string SettingName)
{
throw new NotImplementedException();
}
}
어쨌든 XMLSettings 클래스의 add 함수 이름을 addSetting으로 변경할 수 있지만 SettingSaver의 add 함수를 재정의 할 수 있습니까? 파생 클래스에서 확실히 오버라이드되어야하지만 그냥 다른 이름을 사용할 수 있는지 알고 싶습니다. 미리 고지 : D자식 클래스에 다른 이름으로 부모 클래스로 작성된 추상 메서드를 재정의 할 수 있습니까?
유일한 방법은 addSetting 함수를 만든 다음 add를 호출하는 것입니다. –