728x90 Java7 [혼공자] 6주차_Chapter 10~11 √ 미션1. 기본 미션 : p. 439 09-2 확인 문제 2번 문제 풀고 과정 설명하기 2번. AnonymousExample 클래스의 실행결과를 보고 Vehicle 인터페이스의 익명 구현 객체를 이용해서 필드, 로컬 변수의 초기값과 메소드의 매개값을 대입해보세요. 답: public class Anonymous { Vehicle field = new Vehicle() { @Override public void run() { System.out.println("자전거가 달립니다."); } }; void method1() { Vehicle localVar = new Vehicle() { @Override public void run() { Sys.. 2024. 2. 12. [혼공자] 5주차_Chapter 8~9 √ 미션1. 기본 미션 : 클래스를 선언할 때 인터페이스는 어떻게 선언될 수 있는지 정리하기 답 : 인터페이스 선언은 다음과 같이 interface 키워드를 사용한다. [public] interface 인터페이스이름 { //상수 타입 상수이름 = 값; //추상 메소드 타입 메소드이름(매개변수,...);} 인터페이스의 구현 객체를 생성하는 클래스를 구현 클래스라고 하는데, 인터페이스 타입으로 사용할 수 있음을 알려주기 위해 클래스 선언부에 implements 키워드를 추가하고 인터페이스 이름을 명시한다.public class 구현클래스이름 implements 인터페이스이름 { //인터페이스에 선언된 추상 메소드의 실체 메소드 선언} cf) 더 자세한 내용은 밑의 정리 참고 2. 선택미션 : p. .. 2024. 2. 1. [혼공자] 4주차_chapter 7 √ 미션1. 기본 미션 : 클래스의 타입 변환에는 어떤 것이 있는지 정리하고 공유하기 - 자동 타입 변환 자동 타입 변환은 프로그램 실행 도중에 자동적으로 타입 변환이 일어나는 것이다. 이때 자식은 부모 타입으로 자동 타입 변환이 가능하다. 바로 위의 부모가 아니더라도 상속 계층에서 상위 타입이라면 자동 타입 변환이 일어날 수 있다. - 강제 타입 변환강제 타입 변환은 부모 타입을 자식 타입으로 변환하는 것이다. 이때 자식 타입이 부모 타입으로 자동 타입 변환한 후 다시 자식 타입으로 변환할 때 강제 타입 변환을 사용할 수 있다. cf) 더 자세한 내용은 밑의 정리 참고 2. 선택 미션 : p.367 07-3 확인 문제 3번을 풀고 풀이 과정 설명하기 답: public class LoginServ.. 2024. 1. 31. [혼공자] 3주차_chapter 6 √ 미션1. 기본 미션 : 어렵거나 중요하다고 생각하는 용어를 혼공 용어 노트에 정리하고 공유하기객체 : 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으면서 식별 가능한 것인스턴스 멤버 : 객체마다 가지고 있는 멤버정적 멤버 : 클래스에 위치시키고 객체들이 공유하는 멤버오버로딩 : 클래스 내에 같은 이름의 메소드를 여러 개 선언하는 것싱글톤 : 전체 프로그램에서 단 하나만 만들어지는 객체 2. 선택 미션 : 객체 지향 프로그래밍의 개념 정리하기객체 지향 프로그래밍 : 객체를 만들고 이를 조립해 완성된 프로그램을 만드는 기법객체 모델링 : 현실 세계 객체의 속성과 동작을 추려내어 소프트웨어 객체의 필드와 메소드로 정의하는 과정클래스 : 객체를 생성하기 위한 필드와 메소.. 2024. 1. 19. 이전 1 2 다음 728x90