본문 바로가기

파이썬클래스3

파이썬 클래스로 사칙연산 구현하기[PYTHON개발] 클래스: 똑같은 무언가를 계속 만들어 낼수 있는 설계도면 같은 것 객체: 클래스를 통해 만들어내진 결과물 메서드: 클래스 안에 구현된 함수 **객체와 인스턴스의 차이점 클래스로 만든 객체를 '인스턴스'라고도 합니다. 그럼 예를 들어서 a=bread()로 만든 a는 객체입니다. a 객체는 Cookie의 인스턴스 입니다. 이렇게 인스턴스라는 말은 특정객체(a)가 어떤 클래스의 객체인지 관계위주로 설명할 때 사용됩니다. 클래스로 사칙연산을 구현해보도록 하겠습니다 class calculator: def __init__(self, num1, num2): self.num1 = num1 self.num2 = num2 print('첫번째숫자: ', num1, '두번째숫자: ',num2) def add(self): re.. 2024. 1. 11.
PYTHON 클래스 상속[PYTHON개발] 상속을 통해 이미 존재하는 클래스의 모든 특징을 물려받는 새로운 클래스를 손쉽게 생성가능 부모 클래스(parent class) 또는 기초 클래스(base class): 미 존재하던 클래스를 자식 클래스(child class) 또는 파생 클래스(derived class): 상속을 통해 새롭게 생성되는 클래스 클래스 상속하기 소괄호(())를 사용하여 그 안에 상속받고 싶은 클래스명을 입력하여 전달함으로 해당 클래스의 모든 멤버를 상속가능 문법 class 자식클래스명(부모클래스명): EXAMPLE class Animal: def __init__(self): self.run = True def sound(self): print("멍멍") class dog(Animal): def sound(self): print.. 2023. 11. 2.
파이썬 클래스와 객체[PYTHON개발] 클래스(class) 함수뿐만 아니라 관련된 변수까지도 묶어서 관리하고 재사용할 수 있게 해주는 것 객체(object) 클래스(class)와 객체(object)는 붕어빵과 빵틀로 비유할 수 있음 붕어빵을 계속해서 찍어낼 수 있는 틀을 클래스(class), 붕어빵 틀에서 찍혀 나온 붕어빵 하나하나를 객체(object) --> 하나의 클래스로부터 무수히 많은 객체를 생성 가능 클래스 선언하기 출처 입력 파이썬에서는 class 키워드를 사용하여 클래스를 선언 내부에서 def 키워드를 사용하여 메소드를 선언 가능 속성은 변수를 선언하는 일반적인 방법과 같은 방법으로 선언 가능 EXAMPLE class Cat: # 클래스 선언 name = "meo" # 속성 선언 age = 2 species = "러시안블루" de.. 2023. 11. 1.
728x90