오라클 가입없이 JDK 다운로드 받기
https://jdk.java.net/java-se-ri/11
이클립스 설치
https://kadosholy.tistory.com/75#google_vignette
프로젝트 설정하기
https://emflant.tistory.com/88
이클립스 import 한번에 하기!
ctrl + shift+ O
백업할 때 배운 것만 하지 말고 그냥 한번에 다 다시 하기!!
일일이 하나씩 풀어서 넣는거 너무 귀찮....
상속은 부모의 클래스의 기능을 그대로 사용가능,
컴포지션은 각각 독립된 코드로 이루어져 있기 때문에 코드를 전부 작성해 주어야 한다.
상속 : 상하관계 is a kind of 동물 - 고양이
컴포지션 : 종속관계? is part of 집 - 거실
* 상속을 설명한 것, 틀린 것은?(정답 : 2번, 기초문제)
1. 모든 클래스의 최상위 클래스는 Object이다. (O)
2. 부모 객체를 자식 클래스 타입의 변수에 대입할 수 있다. (X)
- 부모클래스가 자식클래스 보다 작음... 자식 클래스에 있는 변수는 없음. 반대는 가능
3. 부모 클래스의 private 메서드를 자식 클래스가 오버 라이딩 할 수 없다. (O)
4. 부모 클래스를 상속하려면 extends 키워드가 필요하다. (O)
* 다음과 표의 클래스는 다음과 같은 상속 관계를 가지고 있다.
다음 빈칸에 들어갈 수 없는 문장을 고르시오.
부모 클래스 class1, class2, class3, class4
자식 클래스 class2, class3, class4, class2
class Class1{}
class Class2 extends Class1{}
class Class3 extends Class4{}
문제 오류이지만 이론상은 가능?
class Class4 extedns Class2{}
답 Class2 class2 = new Class1;
'공부기록' 카테고리의 다른 글
6월 29일 라즈베리파이 - Open CV (0) | 2023.06.29 |
---|---|
6월 28일 라즈베리파이 - 카메라연결 (0) | 2023.06.28 |
6월 27일 라즈베리파이 - 서보모터, 아날로그신호처리 (0) | 2023.06.27 |
6월 26일 라즈베리파이 - 네트워크 (0) | 2023.06.26 |
6월 22일 라즈베리파이 - 온습도, 초음파거리, PWM장치 (0) | 2023.06.22 |