- [Java] 47. 추상 클래스 활용: 클래스 구현하기Song hyun[Java] 추상 클래스 활용: 클래스 구현하기위의 사진대로 추상 클래스와 메서드를 구현해보자.1. 분석하기(1) 위의 사진을 살펴보자. 자세히 보면 이탤릭체(기울어진 글씨체)인 클래스, 메서드 명이 있는 것을 알 수 있다.이탤릭체로 표시된 클래스/변수는 추상화되었음을 의미한다. (2) 화살표는 상속을 의미한다. 가리켜지는 클래스가 부모 클래스이다.--> 추상 클래스인 Computer를 상속받는 클래스 DeskTop/NoteBook(추상 클래스), 그리고 NoteBook 클래스를 다시 상속받는 MyNoteBook 클래스가 있음을 알 수 있다. 2. 클래스 파일 및 메서드 생성하기(1) 우선 가장 먼저 상속하는 클래스인 Computer 클래스를 생성한다. 이 때, 클래스 선언 ..
- 2024-04-24 16:31:38
- [Java] 46. 추상 클래스Song hyun[Java] 46. 추상 클래스1. 추상 클래스(Abstract Class)란? -> 하나 이상의 추상 메서드를 포함하고 있는 클래스이다. ->추상 클래스는 구현이 없는(메서드 몸체가 없는) 메서드이며, 추상 클래스 내에서는 이러한 추상 메서드의 정의만을 포함하고 있다. ->추상 클래스는 직접적으로 객체를 생성할 수 없으며 다른 클래스에서 상속 받아 구현되어야 한다.->추상 클래스는 new 키워드를 사용할 수 없다. 2. 추상 클래스의 형식-추상 메서드를 포함하는 클래스는 반드시 추상 클래스여야 한다. 3. 추상 클래스와 상속-추상 클래스를 상속받는 방법은 두 가지가 있다.(1) 상속받는 자녀 클래스 역시 추상 클래스로 바꾸거나,(2) 부모 클래스(추상 클래스)의 메서드들을..
- 2024-04-24 15:10:18
- [Java] 45. 배열, 업/다운 캐스팅, 다형성 활용 : 인형 뽑기 프로그램 만들기Song hyun[Java] 배열, 업/다운 캐스팅, 다형성 활용 : 인형 뽑기 프로그램 만들기1. ToyMachine/Product 클래스를 생성해라.-ToyMachine 클래스에 Product 클래스의 객체를 받는 배열을 멤버변수로 생성해라.2. Product 클래스의 자녀 클래스들을 생성해라.3. ToyMachine/Product/Product의 자녀 클래스들을 활용해, 인형뽑기 프로그램을 생성해라.4. 업캐스팅/다운캐스팅의 개념을 응용해 새로운 기능을 만들어보자.풀이 과정1. ToyMachine/Product 클래스를 생성해라.-ToyMachine 클래스에 Product 클래스의 객체를 받는 배열을 멤버변수로 생성해라. 2. Product 클래스의 자녀 클래스들을 생성해라.-인형 뽑기 기계..
- 2024-04-24 12:41:01
- [Error Note] 13. 배열 선언 오류: Variable must provide either dimension expression or and array initializerSong hyun[Error Note] 13. 배열 선언 오류: Variable must provide either dimension expression or and array initializer 함께 보면 좋은 글: https://whatsthatsound.tistory.com/76 [Java] 33. 배열의 길이와 요소 [Java] 32. 배열의 길이와 요소 1. 배열의 길이와 요소 *배열의 길이와 요소의 개수는 꼭 동일하지 않다. **배열은 반복문과 함께 많이 쓰인다. 연습문제 1. -배열 안의 요소의 개수를 출력하시오. -값 whatsthatsound.tistory.com 정수형 변수들을 담는 배열, grades. 해당 배열을 선언하던 중 오류가 발생했다. 오류 메세지는 다음과 같다. 배열 초기화식을 포함해야 ..
- 2024-04-24 11:45:09
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)