Python OOP Class 생성법

파이썬에서는 오브젝트 클래스를 정의할때 다음과 같이 작성합니다.

특별한 메소드 __init__() 로 자신에 대해 정의할수있습니다.

class Student(object):

def __init__(self, name, gender, age, height):

self.name = name

self.gender = gender

self.age = age

self.height = height

이렇게 작성하고 ‘학생’이라는 오브젝트의 인스턴트를 생성할때는

sam = Student(name = ‘Samuel’, gender = ‘man’, age =’99’, height =’175′)

생성된 인트턴스의 Attribute 를 부르면

입력 : >> sam.name

출력 : >> ‘Samuel’

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s