본문 바로가기
공부기록

11월 11일 java - eclipse(설치 및 프로젝트 연동)

by project100 2023. 11. 11.

오라클 가입없이 JDK 다운로드 받기

https://jdk.java.net/java-se-ri/11

 

Java Platform, Standard Edition 11 Reference Implementations

Java Platform, Standard Edition 11 Reference Implementations The official Reference Implementation for Java SE 11 (JSR 384) is based solely upon open-source code available from the JDK 11 Project in the OpenJDK Community. This Reference Implementation a

jdk.java.net

 

이클립스 설치

https://kadosholy.tistory.com/75#google_vignette

 

이클립스 다운로드 및 설치방법 (Eclipse)

이클립스 다운로드 및 설치방법 (Eclipse) java로 프로그래밍을 하기 위해 사용되는 이클립스(Eclipse) 설치방법에 대해서 알아보도록 하겠습니다. 0. 준비사항 자바 통합개발툴인 이클립스를 사용하

kadosholy.tistory.com

 

 

프로젝트 설정하기

https://emflant.tistory.com/88

 

이클립스 프로젝트 불러오기 및 열기, import

이클립스에서 항상 헤매고 애먹는게 하나 있는데, 프로젝트 파일들을 누군가한테 받든 어디서 다운받았던 간에, 현재 이클립스 작업창에 프로젝트로 불러오고 싶은데 어디서 무얼해야하는지

emflant.tistory.com

 

이클립스 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;