본문 바로가기

상속2

프로토타입/상속 1. 상속 상속은 객체 지향 프로그래밍의 핵심 개념 중 하나로, 기존 객체(부모 또는 슈퍼 클래스)의 속성과 메서드를 새로운 객체(자식 또는 서브 클래스)가 상속하고 확장하는 과정을 나타냅니다. 자바스크립트는 프로토타입 기반 언어이며, 상속은 프로토타입 체인을 통해 이루어집니다. 객체는 다른 객체의 프로토타입을 상속하며, 이를 통해 속성과 메서드를 공유합니다. 프로토타입(Prototype)은 자바스크립트 객체 지향 프로그래밍의 중요한 개념 중 하나로, 객체 간의 상속 및 속성 및 메서드 공유를 가능하게 하는 메커니즘입니다. 프로토타입(prototype) - 모든 객체는 프로토타입이라는 객체를 가지고 있음 - 모든 객체는 프로토타입으로부터 프로퍼티와 프로퍼티 메소드를 상속받음 - 모든 객체는 최소한 하나 .. 2023. 10. 28.
상속 1. 상속 파이썬에서 상속은 한 클래스의 속성과 메서드를 다른 클래스에 전달하는 기능을 의미합니다. 상속을 사용하면 기존의 코드를 재사용하고 확장할 수 있습니다. 기본적으로 파이썬의 모든 클래스는 object라는 기본 클래스로부터 상속받습니다. 부모 클래스, 상위 클래스, 슈퍼 클래스, 기반 클래스 : 필드를 전달하는 쪽 자식 클래스, 하위 클래스, 서브 클래스, 파생 클래스 : 필드를 전달받는 쪽 class Parent: pass class Child(Parent): pass class MyClass: pass # 위의 코드는 다음과 동일합니다. class MyClass(object): pass class Animal: def __init__(self,name,age): self.name = name .. 2023. 9. 13.