(Java) 2차원, 3차원 도형의 넓이, 부피 구하기
2차원 도형 = 타원, 사각형, 삼각형 3차원 도형 = 구, 정육면체, 원기둥 최상위 부모 Shape를 상속받아 각각 2차원, 3차원 도형을 뜻하는 TwoDimShape, ThreeDimShape 클래스를 생성 TwoDimShape를 상속 받는 '타원, 사각형, 삼각형' Class ThreeDimShape를 상속 받는 '구, 정육면체, 원기둥' Class intanceof 함수로 어떤 객체를 상속 받는지 확인 후 2차원 배열일 경우 넓이를 구하고 (getArea() 함수) 3차원 배열일 경우 부피를 구함 (getVolume() 함수) import java.util.ArrayList; import java.util.Scanner; class Shape{ protected int x; protected in..
2022. 4. 7.