목록전체 글 (59)
내가 개발해볼게!!

교재 맨앞쪽 진도표에 나와 있는 15일 코스로 공부하고 있습니다!! Do it! 자바 프로그래밍 입문 7일차 09장 추상 클래스 - 09-1 추상 클래스 - 09-2 템플릿 메서드 - 09-3 템플릿 메서드 응용하기 - 09-4 final 예약어 09장 추상 클래스 추상 클래스에 대해 배웠습니다. 추상 클래스는 항상 추상 메서드를 포함하는데, 추상 메서드는 abstract 예약어를 사용하여 선언만 하고 구현하지는 않는 메서드입니다. 클래스명과 메서드명 앞에 abstract 예약어를 붙이면 추상 클래스, 추상 메서드가 되는데 이는 메서드의 구현을 하위 클래스에게 맡기겠다는 의미입니다. 하위 클래스는 상위 클래스에서 구현하지 않은 추상 메서드를 모두 구현해야 구체적인 클래스(concrete class)가 됩..

교재 맨앞쪽 진도표에 나와 있는 15일 코스로 공부하고 있습니다!! Do it! 자바 프로그래밍 입문 6일차 08 상속과 다형성 - 08-1 상속이란? - 08-2 상속에서 클래스 생성과 형 변환 - 08-3 메서드 오버라이딩 - 08-4 다형성 - 08-5 다형성 활용하기 - 08-6 다운 캐스팅과 instanceof 08장 상속과 다형성 상속에 대해 배웠습니다. 상속은 객체 지향 프로그래밍의 기반이 되는 기술입니다. A 클래스에 B 클래스를 상속시키면 B 클래스에서도 A 클래스의 멤버 변수와 메서드를 사용할 수 있는데, 이때 A 클래스를 부모 클래스, B 클래스를 자식 클래스라고 부릅니다. 상속을 구현하기 위해 extends 예약어를 사용합니다. extends는 class B extends A { }..

교재 맨앞쪽 진도표에 나와 있는 15일 코스로 공부하고 있습니다!! Do it! 자바 프로그래밍 입문 5일차 07장 배열과 ArrayList - 07-1 배열이란? - 07-2 다차원 배열 - 07-3 ArrayList 클래스 사용하기 - 07-4 배열 응용 프로그램 07장 배열과 ArrayList 배열에 대해 배웠습니다. 배열을 선언, 초기화하고 사용하는 방법을 배웠습니다. 그리고 배열의 물리적 위치와 논리적 위치는 같다는 것을 배웠습니다. int, double, char형 배열을 만들고 사용해봤습니다. 객체 배열을 만들고 사용했습니다. 배열의 각 요소에 인스턴스를 만들어 직접 저장한 뒤, 인스턴스와 그 주소값을 출력시켰습니다. 다차원 배열에 대해 배웠습니다. ArrayList에 대해 배웠습니다. 객체..

교재 맨앞쪽 진도표에 나와 있는 15일 코스로 공부하고 있습니다!! Do it! 자바 프로그래밍 입문 4일차 06장 클래스와 객체 2 - 06-1 this 예약어 - 06-2 객체 간 협력 - 06-3 static 변수 - 06-4 변수 유효 범위 - 06-5 static 응용 - 싱글톤 패턴 06장 클래스와 객체 2 this 예약어에 대해 배웠습니다. this는 생성된 인스턴스 스스로를 가리키는 예약어입니다. 참조 변수 bDay를 출력시켰더니 '클래스 이름@메모리 주소' 문자열 값이 출력되었습니다. 이 예제에서는 한 파일 내에 'BirthDay', 'ThisExample' 두 개의 클래스가 존재하는데 이럴 경우 public으로 선언된 클래스의 이름과 파일의 이름이 같아야 합니다. line 7에서는 생성..