# inheritance

80개의 포스트

[Java] 상속과 Interface

Java에서 상속이란, 부모-자식 관계라고 보면 가장 이해가 쉬운데, 부모 class의 method와 variable을 자식 class에서 상속하는 개념이다.따라서 자식 class는 부모 class에서 초기화했던 method와 variable을 별도의 초기화 없이 사용

2021년 9월 28일
·
0개의 댓글

Java 상속(Inheritance)

객체지향 프로그래밍을 하는 자바에서는 하위 클래스에서 부모(상위)클래스의 멤버를 물려받는 것을 의미한다즉, 자식(하위클래스)이 부모 클래스의 변수와 메소드를 선택해서 가져오는 것이며 생성자를 상속하는 것은 아니다위의 코드에서 보는 것처럼 extends 키워드를 사용해서

2021년 9월 26일
·
0개의 댓글

JPA : 상속관계 매핑

객체와 달리 DB에는 상속관계가 대부분 없고, 비슷한 개념으로 슈퍼타입 서브타임 관계라는 모델링 기법이 존재한다. 객체의 상속구조와 DB의 슈퍼타입 서브타입 관계를 매핑하는 것을 상속관계 매핑이라 하며, @Inheritance를 통해 설정할 수 있다.이 상속관계 매핑에

2021년 8월 24일
·
0개의 댓글
post-thumbnail

자바 기본기 다지기 - 상속

상속(Inheritance) 자바에서 상속이란 클래스 간의 특성(속성과 기능)을 물려 받는 시스템이다. 상속을 받는 클래스는 상속하는 클래스의 속성과 기능 즉 변수와 메서드를 사용할 수 있다.(접근 지정자라는 키워드가 있으면 사용할 수 없을 수도 있다.) 프로그래

2021년 8월 23일
·
0개의 댓글
post-thumbnail

[객체 지향 프로그래밍 입문] 상속보단 조립

상속은 상위 클래스의 기능을 재사용, 확장하는 방법으로 사용이 가능하지만..상위 클래스 변경 어려움상위 클래스가 조금만 잘못 변경되어도 다른 하위 클래스가 잘못 동작하게 될 수 있음클래스 증가위와 같이 상속을 사용하면서 하위 클래스가 증가하게 되어, 복잡도가 증가하게

2021년 8월 20일
·
0개의 댓글
post-thumbnail

Nest.js TypeORM 리팩터링 (SingleTableInheritance)

이전에 TypeORM에서 자주 이용하는 QueryBuilder를 리팩터링하는 법을 배웠습니다.이번에는 TypeORM에서 단일 테이블 상속 패턴을 이용하는 법을 살펴보겠습니다.객체지향 프로그래밍에서 객체의 책임을 적절하게 분배하기 위해서 상속, 합성, 다형성 다양한 기법

2021년 8월 7일
·
0개의 댓글
post-thumbnail

[Java] 상속과 다형성

객체지향 프로그래밍의 핵심인 상속과 다형성 활용해 재사용성, 확장성 좋은 프로그램 만들기

2021년 7월 30일
·
0개의 댓글

Inheritance

Inheritance 공식문서 클래스는 메서드, 프로퍼티 및 다른 특성을 다른 클래스에서 상속할 수 있습니다. 한 클래스가 다른 클래스에서 상속되는 경우 상속 클래스는 하위 클래스로 알려져 있으며 상속 클래스는 슈퍼클래스로 알려져 있습니다. 상속은 Swift의 다른

2021년 7월 28일
·
0개의 댓글
post-thumbnail

Java Refactoring -9, 잘못된 이해로 생긴 상속 구조 개선

레거시 코드를 클린 코드로 누구나 쉽게, 리팩토링 위 책을 보면서 정리한 글입니다.

2021년 7월 21일
·
0개의 댓글
post-thumbnail

TIL] Dart-Inheritance and Override

🌼Inheritance 🌼Override

2021년 7월 19일
·
0개의 댓글

상속(inheritance)

정의: 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것장점: 재사용성을 높이고 코드의 중복을 제거하여 프로그램의 생산성과 유지보수에 기여구현 방법: 클래스의 이름 뒤에 상속받고자 하는 클래스의 이름을 키워드 'extends'와 함께 써준다.Ex)조상클래스와 자손

2021년 6월 26일
·
0개의 댓글
post-thumbnail

Prototype & 상속

Javascript는 흔히 프로토타입 기반 언어(prototype-based language)라 불린다. 모든 객체들이 메서드와 속성을 상속받기위해 프로토타입 객체(protype object)를 가진다는 의미이다. 프로토타입 체인(prototype chain)이라 부르

2021년 6월 23일
·
0개의 댓글
post-thumbnail

JAVA) 상속(Inheritance)

JAVA에서 상속에 대해 정리 해보았어요.

2021년 6월 23일
·
0개의 댓글

Java Day05

상속: 단순히 이미 있는 클래스를 가져다 쓰는것이 아님.: 보편적인 클래스가 정의되어 있고 그 기능을 그대로 가져다 쓰면서 좀 더구체적인 클래스(add-on) 사용하는 것.(is-a 관계) \* Java는 Single Inheritance만 가능함. 하나의 클래스

2021년 6월 19일
·
0개의 댓글

Virtual function in c++(dynamic binding)

:기반클래스의 포인터 변수로 파생 클래스의 주소를 입력 받는것. 기반 클래스의 포인터가 참조할 수 있는 영역이 파생 클래스에 비해 좁기 때문에 포인터 영역 참조에서 문제가 생기지 않는다.다만, 파생 클래스에서 추가된 메서드에 접근 할 수 없으므로 overriding시에

2021년 6월 12일
·
0개의 댓글

TIR. 상속과 프로토타입

각 객체는 고유의 기능을 갖는 독립적인 부품으로 볼 수 있지만 자신의 고유한 기능을 수행하면서 다른 객체와 관계성을 가질 수 있다. 다른 객체와 메시지를 주고받거나 데이터를 처리할 수도 있다. 또는 다른 객체의 상태 데이터나 동작을 상속받아 사용하기도 한다. > 상속(inheritance) 어떤 객체의 프로퍼티 또는 메서드를 다른 객체가 상속받아 그대...

2021년 6월 12일
·
0개의 댓글
post-thumbnail

6월1일 TIL

함수의 형태: function name(param1, param2) {body --- return} 중요한 것! 함수는 한가지 일만 해야한다. 이름 정할때: doSomething, command, verb 변수이름: noun 함수는 JS에서 object이다. 따라서 변수에 할당 가능, return 가능 passed by value: 메모리에 값이 바로 ...

2021년 6월 1일
·
0개의 댓글
post-thumbnail

[Java] OOP_상속(Inheritance), 상속과 포함, 단일상속

기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것, 자식은 부모의 모든 멤버를 상속받는다(생성자, 초기화블럭 제외)자식의 멤버갯수는 부모보다 적을 수 없다(같거나 많아야함)

2021년 5월 30일
·
0개의 댓글