[Python] 7. 객체지향 프로그래밍
파이썬에서 객체지향 프로그래밍(OOP)은 데이터와 기능을 객체라는 단위로 묶어 구조화하는 프로그래밍 패러다임입니다. OOP의 주요 개념에는 클래스, 객체, 상속, 다형성, 캡슐화 등이 있습니다. 1. 클래스와 객체클래스는 객체를 생성하기 위한 청사진으로, 객체는 클래스의 인스턴스입니다.class Person: def __init__(self, name, age): self.name = name # 인스턴스 변수 self.age = age def bark(self): # 메서드 return f"{self.name} says Human!"# 객체 생성my_person = Person("James", 27)# 객체 사용print(my_person.ba..