MY MEMO

[JAVA] 상속 본문

STUDYING/JAVA

[JAVA] 상속

l_j_yeon 2017. 6. 2. 21:14

강의 

1. https://www.youtube.com/watch?v=iYW83DF6MHk&index=16&list=PLRx0vPvlEmdBjfCADjCc41aD4G0bmdl4R


java수업 때 A+을 맞았었다

하지만 인턴 면접 중 자바 A+이신데 클래스가 뭐죠? 상속이 뭐죠?


...? 들어보긴 했는데..하하..


나는 c++을 사용하고 java를 해봤으면서도 개념정립이 제대로 되어있지 않은것이다.

c++은 알고리즘을 풀기 위해서만 사용했고

java는 오직 좋은 점수를 받기 위해서 일회성 지식으로 가지고있었던 것이다.

그래서 개념을 새로 정립하려한다


class와 상속이 뭘까?


Person.java


Student.java


Main.java


상속은 보통 붕어빵으로 비유한다 여기의 예제에서는 Person으로 비유했다

먼저 인간이 가지는 특성을 함수로 만들어놓고 Student는 Person을 상속받아서 사용한다.

Main은 Student를 불러오고 각각에 맞는 Constructor를 생성한다

그 이후 출력을 해주면 완벽하게 완성된다!


2. https://www.youtube.com/watch?v=5uFdYN_AiUY&index=17&list=PLRx0vPvlEmdBjfCADjCc41aD4G0bmdl4R


Main.java


Person.java


Student.java


Teacher.java


+) Getter Setter Constructor는 Source에서 자동으로 생성해주는 것을 이용하자!


'STUDYING > JAVA' 카테고리의 다른 글

[JAVA] Version 관련  (0) 2018.02.09
[JAVA] Set List Map Vector Properties 예제  (0) 2017.10.20
[JAVA] 기본 개념 다지기 - 2  (0) 2017.10.16
[JAVA] 기본 개념 다지기 - 1  (0) 2017.10.02
[JAVA] JAVA로 게임 만들기 (환경 설정)  (0) 2017.06.09
Comments