자바 입력 다이얼로그 // 사용자에게 입력값 받아서 값을 변환 public static int getNumber() { int a = Integer.parseInt(JOptionPane.showInputDialog("")); return a; } 더보기 Power Java 12장 LAB 1. 탈 것을 나타내는 Vehicle 클래스를 추상 클래스로 정의하여 보자. 먼저 다음과 같은 코드를 입력하자. abstract class Vehicle { public abstract double getKilosPerLiter(); } 1) 추상 클래스에 필드를 추가할 수 있는지를 알아보기 위하여 Vehicle 클래스에 정수형 변수 speed를 추가하여보자. 2) 추상 클래스에 메소드를 추가할 수 있는지를 알아보기 위하여 현재 속도를 문자열로 출력하는 printSpeed()메소드를 추가하여 보자. 3) 위의 추상 클래스를 테스트하기 다음과 같은 테스트 클래스를 작성하여 보자. public class vehicle { public static void main(String[] args) { _______.. 더보기 Power Java 12장 프로그래밍 7. 도형에 관한 클래스를 다형성을 이용하여서 작성하여 보자. Shape클래스는 전체 도형의 수퍼클래스이다. Shape에서 상속된 TwoDimShape은 2차원 도형을 나태내며 면적을 계산하기 위하여 getArea()라는 메소드를 가진다. Shape애서 상속된 ThreeDimShape은 3차원 도형을 나타내며 체적을 계산하기 위하여 getVolume()을 가진다. 2차원 도형에는 타원, 사각형, 삼각형이 있으며 3차원 도형에는 구, 직육면체, 원기둥이 있다. 다양한 도형을 생성하며 Shape배열에 저장하는 프로그램을 작성하라. 각 도형은 자신의 정보를 텍스트로 출력한다. 프로그램의 반복루프에서 각 도형이 2차원 도형이면 면적을 출력하고 3차원 도형이면 채적을 출력한다. import java.util.*;.. 더보기 이전 1 ··· 47 48 49 50 51 52 53 ··· 63 다음