[JAVA] 상속과 다형성
01 상속 1. 상속(inheritance): 클래스 간의 관계, 물려 받는 것 ex) B클래스가 A클래스를 상속받으면 B클래스는 A클래스의 멤버 변수와 메서드를 사용 가능하다 1) 클래스의 상속 ① 상속 예약어 extends - A 클래스가 가지고 있는 속성이나 기능을 추가로 확장하여 B 클래스를 구현한다는 의미 ex) class B extends A { } 예제: 고객 관리 프로그램 구현하기 Doit! 자바 프로그래밍 입문 * Customer Class: 고객 아이디, 이름, 등급, 보너스 포인트, 보너스 포인트 적립 비율 * VIPCustomer Class: 고객 아이디, 이름, 등급, 보너스 포인트, 보너스 포인트 적립 비율, 할인율 * VIP Customer는 항상 10% 할인 + 보너스 포인트..
[JAVA] 제어문(if, switch), 반복문(for, while, do while), 배열, ArrayList
01 제어문 1. if문 if(조건) 조건이 참일 때, 실행문 else if(조건) 조건이 참일 때, 실행문 else 위 조건이 모두 아닐 때, 실행문 국어, 영어 점수를 입력 받아 총점, 평균, 학점 구하기 Score.java public com.test; import java.util.Scanner; public class Score{ public static void main(String[] args){ //선언 int kor, eng, total; double avg; char result; //입력 Scanner sc = new Scanner(System.in); System.out.print("국어 점수를 입력하세요: "); kor = sc.nextInt(); System.out.print("..