본문 바로가기
728x90

혼공자5

[혼공자] 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() { System.out.println("승용차가 달립니다."); } }.. 2024. 2. 12.
[혼공자] 3주차_chapter 6 √ 미션1. 기본 미션 : 어렵거나 중요하다고 생각하는 용어를 혼공 용어 노트에 정리하고 공유하기객체 : 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있으면서 식별 가능한 것인스턴스 멤버 : 객체마다 가지고 있는 멤버정적 멤버 : 클래스에 위치시키고 객체들이 공유하는 멤버오버로딩 : 클래스 내에 같은 이름의 메소드를 여러 개 선언하는 것싱글톤 : 전체 프로그램에서 단 하나만 만들어지는 객체 2. 선택 미션 : 객체 지향 프로그래밍의 개념 정리하기객체 지향 프로그래밍 : 객체를 만들고 이를 조립해 완성된 프로그램을 만드는 기법객체 모델링 : 현실 세계 객체의 속성과 동작을 추려내어 소프트웨어 객체의 필드와 메소드로 정의하는 과정클래스 : 객체를 생성하기 위한 필드와 메소.. 2024. 1. 19.
[혼공자] 2주차_chapter 4~5 √ 미션1. 기본 미션 : p. 142 직접 해보는 손코딩(switch문) 실행 후 결과 화면 캡쳐하기public class SwitchExample { public static void main(String[] args){ int num=(int)(Math.random()*6)+1; switch (num){ case 1: System.out.println("1번이 나왔습니다."); break; case 2: System.out.println("2번이 나왔습니다."); break; case 3: System.out.println("3번이 나왔습니다."); break; case 4: System.out.println("4번이 나왔습니다."); break; case 5: System.out.println(".. 2024. 1. 13.
[혼공자] 1주차_chapter 1~3 √ 미션 1. 기본 미션 : JDK 설치 화면 인증하기 2. 선택 미션 : p.88 02-3 확인 문제 9번에 들어갈 코드를 2가지 이상 작성해보기 답: (int)(var1 + var2 + var3 + Double.parseDouble(var4)) (int)var1 + (int)var2 + (int)var3 + (int)Double.parseDouble(var4) Chapter 01 : 자바 시작하기 자바는 애플리케이션 뿐만 아니라 웹사이트를 개발하는 핵심 언어로, 모든 운영체제에서 실행 가능한 데스크톱 애플리케이션 개발에도 사용 가능하다. 자바는 다음과 같은 특징이 있다. 모든 운영체제에서 실행 가능 : 윈도우에서 개발된 프로그램을 수정하지 않고 리눅스에서도 실행 가능 객체 지향 프로그래밍을 위한 최적.. 2024. 1. 5.
728x90