Java/CodePractice (5) 썸네일형 리스트형 Ch12 확인문제 보호되어 있는 글입니다. Ch9 중첩클래스와 중첩 인터페이스 예제9 - 익명구현객체를 이용해 버튼 이벤트를 처리하는 방법 (p.413) public class Button { OnClickListener listener; void setOnClickListener(OnClickListener listener) { this.listener = listener; } void touch() { listener.onClick(); } interface OnClickListener{ void onClick(); } } public class Window { //필드 초기값으로 대입 //OnclickLister라는 중첩인터페이스 타입을 부르는 방법 : 외부클래스명.OnClickListener //Window의 필드 listener에 익명구현클래스를 생성하고 참조를 집어넣는다.. Ch7 상속 문제(합,차,곱) [문제1] *여기서 차란 합한 것에서 마지막 수를 뺀 것 A클래스 : 1~10까지의 합, 차(합-10) B클래스 : 1~100까지의 합, C클래스 : 1~ 200까지의 합, 차(합-200), 곱(1~20까지) D클래스 : 전체 출력 공통인 것 공통인 클래스 : BB 메소드 합, 차 public class A extends BB { } ------------------------------------ public class B extends BB { } ------------------------------------ public class C extends BB { long multi(int number3) { //1~20까지의 곱 long result = 1; for(int i=1; i Ch07 상속 - 다형성 (판매관리시스템) Cafe.Java.다형성문제.지사별 판매관리시스템 더보기 아래 문제를 풀때 기능 설계와 상세설계를 하여서 검사받고 구현하세요. 1. 판매관리 지사는 서울지사, 경인지사, 강원지사, 제주지사가 있다. 각 지사별 제품명 : 컴퓨터, 프린터가 있다. 컴퓨터가격은 200만원 프린터가격은 50만원이다. 출력하고 싶은 것은 지사별 판매량을 입력받아서 매출현황을 모두 보고 싶다. ------------------------ 판매량관리 프로젝트 ------------------------- 1. 입력 2. 출력 3. 종료 선택?(1) 지사는? 1. 서울지사, 2. 경인지사, 3. 강원지사 4. 제주지사 선택은?(1) 제품은? 컴퓨터 서울지사 컴퓨터 판매량은? 10 계속 입력하시겠습니까?(y/n) .. Ch7 - 다형성 TireEx 프로그램 요구사항 1. 자동차의 바퀴는 앞왼쪽, 앞오른쪽, 뒤왼쪽,뒤오른쪽 네 가지이다. 2. 각 바퀴 생명의 초기값은 앞왼쪽부터 6, 2, 3, 4으로 주어진다. 3. 자동차가 총 5회 달린다. 3-1. 자동차가 한번 달릴 때마다 각 바퀴의 수명이 하나씩 줄어든다. (각 바퀴는 앞왼쪽,앞오른쪽,뒤왼쪽, 뒤오른쪽 순으로 구른다고 가정한다.) 3-1-1. 수명이 다할 경우, 펑크 메시지를 출력하고 자동차가 멈춘다. 3-1-1-1.해당 바퀴를 다른 부품(앞바퀴 - HankookTire, 뒷바퀴 - KumhoTire)으로 교체한다. (앞왼쪽HT(15) 앞오른쪽HT(14) 뒤왼쪽KT(13) 뒤오른쪽KT(17)) 3-1-2. 바퀴의 수명을 출력한다. *이번 예제의 포인트는 다형성을 이용해 타이어를 부모 클래스에 .. 이전 1 다음