11.추상 함 수 를 사용 하여 기본 클래스 의 허 함 수 를 다시 쓸 수 있 습 니까?답:사용 가능 new 수식 부호 현식 성명 은 기본 클래스 에서 이 함수 의 실현 이나 증 가 를 숨 겼 음 을 나타 낸다 override 수식 자 는 기본 클래스 에서 이 함수 의 실현 예 시 를 추상 적 으로 다시 썼 음 을 나타 낸다. class BaseClass { public virtual void F() { Console.WriteLine("BaseClass.F"); } } abstract class DeriveClass1 : BaseClass { public abstract new void F(); } //감사합니다. hua(http://huazhihao.cnblogs.com/)의 조언 //그 가 나 에 게 이런 방법 으로 기본 적 인 허 를 추상 적 으로 다시 쓸 수 있다 는 것 을 일 깨 워 주 었 다. abstract class DeriveClass2 : BaseClass { public abstract override void F(); } 12.밀봉 류 에 가상 함수 가 있 을 수 있 습 니까?답:네,기본 클래스 의 허 함 수 는 암시 적 인 것 을 비 허 함수 로 바 꿀 수 있 지만 밀봉 류 자체 에 새로운 허 함수 예제 를 추가 할 수 없습니다. class BaseClass { public virtual void F() { Console.WriteLine("BaseClass.F"); } } sealed class DeriveClass : BaseClass { //기본 클래스 의 가상 함수 F 가 암시 적 으로 비 가상 함수 로 바 뀌 었 습 니 다. //밀봉 클래스 에서 새로운 가상 함수 G 를 설명 할 수 없습니다. //public virtual void G() //{ // Console.WriteLine("DeriveClass.G"); //} } 13.속성 접근 기 는 무엇 입 니까?답:속성 접근 기(Property Accessor) get 접근 기 set 액세스 기 는 필드 의 읽 기와 쓰기 작업 에 사용 되 는데 그 디자인 목적 은 주로 대상(OO)을 대상 으로 하 는 패 키 징 사상 을 실현 하기 위 한 것 이다.이 사상 에 따 르 면 필드 는 private 로 설정 하 는 것 이 좋 습 니 다.정교 한 종 류 는 필드 를 공유 로 설정 하여 고객 호출 단 에 직접 방문 하지 않 는 것 이 좋 습 니 다.또한 속성 자체 가 반드시 필드 와 연결 되 는 것 이 아니 라 14.abstract 에 주의해 야 합 니 다. 되다 virtual 같이 사용 할 까요?되다 override 같이 사용 할 까요?답:추상 수정자 static、virtual 수정자 와 함께 abstract 사용 하기 수식 부 는 override 같이 사용,11 시 예시 참조:using System; using System.Collections.Generic; using System.Text; namespace Example14 { class BaseClass { public virtual void F() { Console.WriteLine("BaseClass.F"); } } abstract class DeriveClass1 : BaseClass { //여기 있다. abstract 는 override 와 함께 사용 할 수 있 습 니 다. public abstract override void F(); } class Program { static void Main(string[] args) { } } } 15.인 터 페 이 스 는 어떤 멤버 를 포함 할 수 있 습 니까?답:인 터 페 이 스 는 속성,방법,색인 지시기 와 사건 을 포함 할 수 있 지만 상수,도 메 인,연산 자,구조 함수 와 분석 함 수 를 포함 할 수 없 으 며 정적 구성원 도 포함 할 수 없습니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: