1cm의 개발일지

  • 홈
  • 태그
  • 방명록

enum 1

C# 인터페이스와 열거형

클래스서 다중 상속을 사용하지 않는 이유가 있다. A 클래스로 부터 B, C가 상속을 받고 D가 B, C를 상속받으면 다이아몬드 구조가 되어B, C가 동일한 A 클래스로부터 상속을 받았기에 둘이 같은 멤버, 메서드 중 뭔 골라야 할지 모호해지는 문제점이 존재한다. 또한 당연히 다중 상속을 하면 클래스 간의 계층 구조가 복잡해지며 일관성을 유지하기 위해 C#에서는 다중 상속은 지원하지 않는다. 인터페이스 클래스는 다중 상속이 안되지만 다중 상속을 지원하는 인터페이스가 있다.인터페이스는 클래스에게 "이렇게 구현을 해!" 라고 제시를 해주는 설계도일 뿐이고 실제 구현은 클래스에서 이루어진다. // 인터페이스 1public interface IItemPickable{ void PickUp();}// 인터페..

C# 2024.04.26
이전
1
다음
더보기
프로필사진

1cm의 개발일지

  • 분류 전체보기 (77)
    • 유니티 (34)
    • KPT 회고록 (4)
    • C# (8)
    • 선형대수학 (0)
    • 컴퓨터그래픽스 (0)
    • 영어 공부 (0)

Tag

인스팩터, c#, loadscene, 합하기, 토글 그룹, 2 event systems, 블록 단위 이동, override sorting, unity, 유니티, unityaction, 특정 ui, null, canvas, toggles, loadsceneasync, nullreferenceexception, 유니티액션, 블록 단위, toggle group,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바