클래스 2

[Python] 클래스 : 상속(Inheritance)

상속(Inheritance) 객체 지향 프로그래밍(OOP)에서 상속(Inheritance)은 객체들 간의 관계를 구축하는 방법 일반적인 클래스 형태 다른 클래스에서 '상속받은' 클래스 형태 class BaseClassName: 기반 클래스의 변수, 함수(메서드) 등의 코드 … 기반 클래스의 변수, 함수(메서드) 등의 코드 class DerivedClassName(BaseClassName): 파생 클래스의 변수, 함수(메서드) 등의 코드 … 파생 클래스의 변수, 함수(메서드) 등의 코드 연습 1 부모 클래스 class Person: def __init__(self, name, age): self.name = name self.age = age def print_info(self): class_name = ..

Python 2022.08.29

[Python] 클래스(Class)와 객체(Object)

클래스(Class)와 객체(Object) Keyword 클래스의 정의 클래스(Class) 와 객체(Object) 객체(Object)와 인스턴스(instance) 메서드(method) self 생성자(Constructor) 클래스의 정의 '클래스란 무엇인가? 파이썬은 객체 지향 언어(object-Oriented programming, OPP) 언어 클래스는 객체지향 프로그래밍의 기본 구성요소이다. 클래스는 연관있는 데이터와 기능을 묶은 객체를 만들기 위한 설계도 → 같은 형태의 무언가를 만들어내기 위한 틀 🪔 객체 지향 프로그래밍이란? 더보기 객체 지향 프로그래밍은 컴퓨터 프로그래밍의 패러다임 중 하나. 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립적인 단..

Python 2022.08.20