상속

javascript

[javascript] 상속 구현하기

목적 배경지식 Person이라는 객체를 상속받아 Student라는 객체를 만들려고 한다. 상속을 공부하려면 프로토타입과 프로토타입 체이닝에 대한 이해가 있어야 한다. https://wouldyou.tistory.com/30 [javascript] 프로토타입 체이닝이란? 결론 프로토타입 체이닝이란, 자신에게서 먼저 프로퍼티를 찾고 없으면, [[prototype]]링크가 가리키는 객체에서 찾는 것을 말한다. [[prototype]]링크가 가리키는 객체에도 없으면 그 객체의 [[prototype] wouldyou.tistory.com javascript의 상속 javascript에서의 상속은 [[prototype]]의 연결로(프로토타입체이닝) 구현된다. 아래와 같이 Person과 Student객체가 있다. 우..

java

[java] 상속 개념 정리, extends

상속의 개념 상속(inheritance)은 실세계의 유전과 비슷하다. 상속을 받으면 부모의 모든 필드와 메소드를 자식이 그대로 받는다. 예를 들어 사람은 먹기, 자기를 할 수 있다. 사람을 상속받은 학생은 부모의 특성을 물려받아 먹기, 자기도 할 수 있을 뿐만 아니라 공부하기도 할 수 있다. 이처럼 상속을 통해 기능을 확장(extends)할 수 있다. 상속을 표현할 때는 extends를 사용한다. class Person { public void eat(){ System.out.println("eat"); }; public void sleep(){ System.out.println("sleep"); }; } class Student extends Person{ public void study(){ Syst..

우주유령
'상속' 태그의 글 목록