loading
본문 바로가기

상속2

[JS] 10. 클래스 [JS] 10. 클래스     📚 Table of Contents     01. prototype프로토타입(prototype)은 자바스크립트의 객체 지향 프로그래밍의 핵심 개념입니다.이는 객체들 사이에서 속성과 메서드를 공유하는 메커니즘을 제공합니다. 주요 특징:상속 : 객체는 프로토타입으로부터 속성과 메서드를 상속받습니다.메모리 효율성 : 여러 객체가 동일한 프로토타입을 공유하여 메모리를 절약합니다.동적 수정 : 프로토타입은 런타임에 수정할 수 있어 유연성을 제공합니다.프로토타입 체인:객체의 프로퍼티나 메서드를 찾을 때, 자바스크립트 엔진은 해당 객체에서 시작하여 프로토타입 체인을 따라 올라가며 검색합니다. prototype 속성을 통해 새로운 메서드를 추가할 수 있습니다. 이를 통해 모든 인스턴스가.. 2024. 10. 22.
[ Java ] 07. 상속 ( Inheritance ) [ Java ] 07. 상속 ( Inheritance ) 📚 Table of Contents 01. 상속 ( Inheritance ) 부모 클래스(상위 클래스)와 자식 클래스(하위 클래스)가 있으며, 자식 클래스는 부모 클래스를 선택해서, 그 부모의 멤버를 상속받아 그대로 쓸 수 있게 된다. 상속은 기존의 클래스에 기능을 추가하거나 재정의하여 효율적이고 개발 시간을 줄여준다. 이러한 상속은 캡슐화, 추상화와 더불어 객체 지향 프로그래밍을 구성하는 중요한 특징이다. 상속을 하더라도 자식 클래스가 부모의 모든 것들을 물려받는 것은 아니다. 부모 클래스의 private 접근 제한을 갖는 필드 및 메서드는 자식이 물려받을 수 없다 부모와 자식 클래스가 서로 다른 패키지에 있다면, 부모의 default 접근 제한.. 2023. 11. 9.