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

Guanhui
풀어 주다: 2020-07-23 17:51:34
앞으로
3319명이 탐색했습니다.

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으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿