inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

다형성

궁금해서 적어봅니다.

333

빠밤

작성한 질문수 2

0

1. C#에도 순수가상함수 개념이 있나요?

아직까지는 못본거 같아서요.

2. 9:40부터 나오는 Base.(가상함수) 는 어느정도의 부모계층 까지 올라가나요?

최상위 부모계층의 메소드를 쓰게되나요?

3. 자식 클래스에서 쓰이는 메소드가 부모 클래스에서 쓰이는 메소드에 몇가지 추가적인 기능만 붙었다고 가정했을때는 어떤 방식이 효율적일까요

첫번째. 자식클래스 메소드에 부모클래스의 메소드 기능을 복붙한 후에 뒤에 몇가지 기능을 추가하는 방법

아니면

두번째. 부모클래스의 메소드에 sealed를 붙여 자식클래스들이 공용으로 사용하는 기능만 남기고 자식클래스에서 sealed로 묶인 부모클래스의 메소드를 호출한 뒤 자식클래스만의 추가적인 메소드를 만들어 호출하는 방법

이렇게 두가지 생각중인데 다른 방법이 있는지도 궁금합니다.

C#

답변 1

0

Rookiss

1. 네 C++과 거의 동일한 abstract 문법입니다.
2. 바로 윗층입니다. 지원하지 않고, 정말 최상위층까지 올라가야 한다면 설계상의 문제가 있는겁니다.
3. 둘다 가능하지만 2번째 케이스가 조금 더 낫고, 사용해야 하는 문법은 sealed가 아니라 virtual입니다.

0

빠밤

친절한 답변 감사드립니다 ㅎㅎ

Generic에 대한 질문 있습니다.

0

102

2

2022 버전에 커뮤니티 버전이 없는데 2026 버전으로 해도 무관?

0

211

2

다형성 캐시 문제

0

118

3

.

0

73

1

프로퍼티 강의 질문 있습니다.

0

80

1

이후 커리 질문

0

88

1

static

0

97

2

강의에는 새로운 클래스 파일을 생성하면...

0

74

1

생성자의 이름 선언

0

67

1

9:03 Divide(10 , 3) 부분 질문입니다

0

91

1

깃허브 관련 질문 있습니다.

0

241

1

비쥬얼 스튜디오 업데이트가 된건가요..? 매개변수 오류 관련 질문

0

253

1

C# 시리즈 || C++ 시리즈 자료구조 강의에 대한 질문입니다!

0

310

2

Activator 질문있습니다

0

340

1

이넘 타임 선언 질문

0

352

1

Sort 오름차순, 내림차순

0

325

1

질문 있습니다.

0

251

1

팩토리얼 문제

0

274

1

Sort함수 질문있습니다.

0

269

1

다형성 함수 질문 있습니다.

0

224

1

질문이 있습니다.

0

234

1

섹션2 연습문제 질문입니다.

0

216

1

안녕하세요~서버에 대해 질문이 있습니다.

1

285

1

텍스트 색깔이 제 편집기와 달라서 수강에 어려움이 있습니다ㅜㅜ

0

398

1