
1. Object 클래스란? 모든 클래스들이 굳이 적지 않아도 상속하는 클래스. 즉, 모든 클래스는 Object 클래스를 상속한다. 그래서 내가 굳이 extends Object를 적지 않아도 컴파일러가 생성해주나 생략되는 것. 1 2 3 class A extends Object { } cs cf) 컴파일러가 자동으로 해주는 것. 1. 자동 형변환 2. 디폴트 생성자 3. 상속시 디폴트 super생성자 4. extends Object 2. 아래의 소스코드에 대하여 아래와 같이 출력되는 이유는? 출력 A@28a418fc ============== class A{ } public class Test { public static void main(String[] args) { A a = new A(); Syst..
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 객체가 생성되어야 한다. 두 사람은 번갈아 가면서 게임을 진행하는데 각 사람이 자기 ..