Skip to content

Latest commit

 

History

History
20 lines (20 loc) · 833 Bytes

README.md

File metadata and controls

20 lines (20 loc) · 833 Bytes

oop_class

OOP class by Python

OOP

OOP의 구성요소들

  • 클래스는 객체의 설계도 혹은 템플릿 역할을 함
  • 클래스는 속성(Attribute)과 메서드(Method)로 구성되며, 객체의 상태와 동작을 정의함
  • 객체(Object)는 클래스(class)를 통해 구현된 실체, 클래스의 인스턴스(instance)라고도 함
  • 객체(Object)는 클래스에 정의된 속성과 메서드를 가지며, 자체적으로 독립적인 상태를 가질 수 있음
  • 객체는 프로그램에서 메서드를 캡슐화하고, 이를 통해 현실 세계의 개념을 모델링하고 조작함

Encapsulation

private mode : _, 암묵적으로 동의

class Mycls1():
  def __init__(self, A, B):
    self.A = _A
    self.B = _B

hw01-03 : make Shopping Cart

hw04-05 : create Yahtzee Game