>백엔드 개발 >C#.Net 튜토리얼 >C#의 가상 메서드 및 추상 메서드

C#의 가상 메서드 및 추상 메서드

Guanhui
Guanhui앞으로
2020-07-23 17:51:343349검색

C#의 가상 메서드 및 추상 메서드

오늘 윤허학원에서 많은 것을 배웠습니다. 이번에는 C#의 가상 메서드 사용과 추상화만 요약해 보겠습니다.

theory : Virtual Methods :

  • 메트로 드는 가상 메소드라고합니다. keyword keyword
  • common 가상 메소드를 통해 서브 클래스로 다시 작성할 수 있습니다.

  • 추상 메서드:

추상 클래스와 추상 메서드는 추상에 의해 수정됩니다

  • 추상 사용에 대한 참고 사항


  • –추상 메서드에는 메서드 본문이 없습니다

    –추상 멤버는 추상에만 존재할 수 있습니다. 클래스에서
  • – 추상 클래스는 추상이 아닌 멤버를 가질 수 있습니다.
– 추상 클래스의 파생 클래스는 추상 메서드 본문을 구현해야 합니다.

– 추상 클래스는 기본 클래스로만 사용할 수 있고 인스턴스화할 수 없습니다.

보충:

다시 작성: 다른 객체 메소드 호출의 서로 다른 동작(다양한 개체가 동일한 메시지를 받을 때 서로 다른 동작 참조)

실제 작업:

이름, 성별, 나이 및 가상 PeoHi 메서드를 포함하는 People 상위 클래스 정의 , Year 및 Salary라는 두 가지 속성과 PeoHi 메서드를 포함하는 두 개의 하위 클래스 Teacher를 정의합니다. StadyNum 및 PeoHi 메서드를 포함하는 하위 클래스 Student를 정의합니다. Teacher 하위 클래스는 Teacher와 동일한 정의 메서드를 갖습니다. )

Main 함수의 출력

결과 출력

Abstract 메서드, 상위 클래스 Person 정의, Chinese 하위 클래스

추천 튜토리얼: " ㄷ#

"

위 내용은 C#의 가상 메서드 및 추상 메서드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 jb51.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제