> 백엔드 개발 > C#.Net 튜토리얼 > C#에서 인터페이스 참조를 사용하는 방법은 무엇입니까?

C#에서 인터페이스 참조를 사용하는 방법은 무엇입니까?

WBOY
풀어 주다: 2023-09-13 16:01:02
앞으로
1587명이 탐색했습니다.

C#에서 인터페이스 참조를 사용하는 방법은 무엇입니까?

C#은 인터페이스라는 고유한 기능을 제공하는 객체 지향 프로그래밍 언어입니다. 이를 통해 구현 방법에 대한 구체적인 세부 사항을 언급하지 않고도 클래스가 구현해야 하는 속성 및 메서드 집합을 선언할 수 있습니다.

클래스의 구현 세부 사항과 독립적인 코드를 작성할 수 있다는 것은 인터페이스의 주요 이점 중 하나입니다. 인터페이스를 구현하는 모든 클래스의 모든 개체는 인터페이스 참조를 사용하여 참조될 수 있습니다.

따라서 클래스를 사용하는 코드를 수정하지 않고도 다양한 클래스 구현 간에 전환하는 것이 더 간단합니다.

C#에서 인터페이스를 정의하기 위한 구문

C#에서는 인터페이스 키워드와 인터페이스 이름을 사용하여 인터페이스를 정의할 수 있습니다. 아래 예에서 볼 수 있듯이 인터페이스 정의에는 메서드, 속성, 이벤트 및 인덱서가 포함될 수 있습니다. -

으아아아
  • 콜론 연산자 - 인터페이스 구현 구문은 콜론(:) 연산자와 그 뒤에 구현될 인터페이스 이름으로 구성됩니다.

  • Properties - 속성은 인터페이스의 값입니다

  • Methods- 메소드는 인터페이스의 함수입니다

이 예에서는 CalArea() 메소드를 사용하여 Shape 인터페이스를 정의합니다. 도형의 면적을 계산합니다. 이를 위해 Shape 인터페이스를 구현하고 이 인터페이스에서 사용되는 CalArea() 메서드에 대한 구현을 제공하는 class Circle을 정의합니다.

알고리즘

  • 1단계 - 첫 번째 단계에서는 필수 메서드와 속성으로 인터페이스를 정의합니다. 인터페이스를 정의할 때 속성, 메서드, 이벤트 및 인덱서를 포함할 수 있습니다.

  • 2단계 - 다음으로 인터페이스를 구현하는 클래스를 만듭니다.

  • 3단계 - 인터페이스 유형의 참조 변수를 생성합니다.

  • 4단계 - 클래스를 인스턴스화하고 개체를 참조 변수에 할당합니다.

  • 5단계 - 마지막으로 인터페이스 참조를 사용하여 인터페이스에 정의된 메서드와 속성을 호출합니다.

으아아아

출력

으아아아

이 예에서는 4개 과목에 대한 학생의 점수와 총점의 백분율을 계산합니다. 이 예에서는 2가지 메소드를 사용하여 인터페이스를 초기화하겠습니다.

알고리즘

  • 1단계 - 첫 번째 단계에서는 필수 두 가지 메서드(분수 계산용 메서드와 백분율 계산용 메서드)가 포함된 인터페이스를 정의합니다.

  • 2단계 - 다음으로 인터페이스를 구현하는 클래스를 만듭니다.

  • 3단계 - 인터페이스 유형의 참조 변수를 생성합니다.

  • 4단계 - 클래스를 인스턴스화하고 개체를 참조 변수에 할당합니다.

  • 5단계 - 마지막으로 인터페이스 참조를 사용하여 인터페이스에 정의된 메서드와 속성을 호출합니다.

으아아아

출력

으아아아

결론

마지막으로 C#의 인터페이스 참조는 코드에 대한 강력한 메커니즘을 제공합니다. 특정 클래스에 관계없이 이 인터페이스를 지원하는 모든 개체를 사용하여 코드를 만들 수 있습니다.

위 내용은 C#에서 인터페이스 참조를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿