티스토리 뷰
1. is a 관계와 has a 관계란?
2.다형성(polymorphism)이란 무엇인가?
3. 아래가 되지 않는 이유에 대하여 메모리 그림으로 설명하시오.
//MobilePhone(부모) SmartPhone(자식)
SmartPhone ph2 = new MobilePhone();
4.메소드 오버라이딩(Overriding) 이란?
5.자바의 정석: 연습 문제 56page - 3개의 함수를 완성 하시오.
6. 갬블링 게임을 만들어 보자. (문제 5번 과 6번은 상속은 안써도됨)
두 사람이 게임을 진행한다.
이들의 이름을 키보드로 입력 받으며
각 사람은 Person 클래스로 작성하라.
그러므로 프로그램에는 2개의 Person 객체가 생성되어야 한다.
두 사람은 번갈아 가면서 게임을 진행하는데
각 사람이 자기 차례에서 <Enter> 키를 입력하면,
3개의 난수가 발생되고 이 숫자가 모두 같으면 승자가 되고
게임이 끝난다.
난수의 범위를 너무 크게 잡으면 3개의 숫자가
일치하게 나올 가능성이 적기 때문에 숫자의 범위는
1~3까지로 한다.
=========================
1번째 선수 이름>>수희
2번째 선수 이름>>연수
[수희]:
3 1 1 아쉽군요!
[연수]:
3 1 3 아쉽군요!
[수희]:
2 2 1 아쉽군요!
[연수]:
1 1 2 아쉽군요!
[수희]:
3 3 3 수희님이 이겼습니다!
7. 프로그래밍
문제 5의 갬블링 게임을 n명이 하도록 수정하라.
실행 예시와 같이 게임에 참여하는 선수의 수를 입력 받고 각 선수의 이름을
입력 받도록 수정하라.
겜블링 게임에 참여할 선수 숫자>>3
1번째 선수 이름>>황
2번째 선수 이름>>이
3번째 선수 이름>>김
[황]:
2 3 3 아쉽군요!
[이]:
1 2 2 아쉽군요!
[김]:
2 2 3 아쉽군요!
[황]:
3 2 2 아쉽군요!
[이]:
1 1 3 아쉽군요!
[김]:
2 2 1 아쉽군요!
[황]:
2 2 2 황님이 이겼습니다!
8.주말에 개별 진척도 꼭 못한거 내지는 부족한거 반드시 채워 주시기 바랍니다.
화이팅 ^^;
'면접준비 > KOSMO 허쌤 숙제' 카테고리의 다른 글
학습정리-10-27 (사칙연산 계산기) (4) | 2021.10.27 |
---|---|
학습정리-10-26 (0) | 2021.10.27 |
학습정리-10-19 (복권) (0) | 2021.10.27 |
학습정리-10-15 (자바 가위바위보) (0) | 2021.10.27 |
절대경로, 상대경로, 정보은닉, 접근제한자, 지역변수, Rec함수좌표(21/10/14) (0) | 2021.10.27 |