2011-03-20 5 views
-1

계층에서 각 구체적인 클래스의 개체에 대한 Shape 참조 배열을 사용하는 응용 프로그램을 만듭니다. 응용 프로그램은 각 배열 요소가 참조하는 개체의 텍스트 설명 을 인쇄해야합니다. 또한 배열의 모든 모양을 처리하는 루프에서 각 모양이 TwoDimensionalShape인지 ThreeDimensionalShape인지 확인합니다. 도형이 2 차원 도형 인 경우 해당 영역을 표시합니다. 도형이 ThreeDimensionalShape 인 경우 해당 영역과 볼륨을 표시합니다.C# 모양 계층 프로그래밍 언어

나는 진정한 초보자입니다. 저는이 일을 정말로 잃어 버렸습니다. 제발, 누군가 날 도와 줄 수 있겠 어. 고맙습니다.

+0

숙제? –

+1

과제를 복사하여 붙여 넣기하는 것 이상의 노력을 보여주십시오. – jonsca

답변

0

나뿐만 아니라이 하나 붙어 있었어요,하지만 유튜브에이 추상 클래스 자습서를 찾은 후, 모든 것이 분명 해졌다 : 교과서의 문제는 추상적에 필요한 것을 매우 분명하지 않다

http://www.youtube.com/watch?v=hwKOMfsYyxo 컨텍스트를 보면 Shape, TwoDimensionalShape 및 ThreeDimensionalShape은 모두 추상적이어야하며 그 안에 영역 및 볼륨에 대한 추상 메서드가 있어야합니다. 비록 내가 발견 한 트릭은 일단 추상 메소드를 선언하면, 구체적인 클래스가 구현할 때까지 파생 된 추상 클래스에서 그 메소드를 선언 할 필요가 없다는 것입니다.

+0

어떤 교과서를 언급하고 있습니까? 또한,이 질문은 거의 2 세입니다. –

+0

교과서는 Deitel (1st edition)의 "C# How to Program"입니다. 나는 내 자신의 검색을했을 때이 질문을 찾았 기 때문에 다른 사람들이이 특정 쟁점에 대한 도움을 얻을 수 있도록이 질문에 대답했다. –