파이썬/문법

(파이썬)class 개념 이해

광이11 2023. 9. 17. 11:13

 

class FourCal:
    def setdata(self,first,second):
        self.first=first
        self.second=second
    def add(self):
        result=self.first+self.second
        return result 
    
    def minus(self): #minus 함수만들기
        result=self.first-self.second
        return result
    
    def multiple(self): #곱셈
        result=self.first*self.second
        return result
    
    def division(self): #나눗셈
        result=self.first/self.second
        return result
    
a=FourCal() #a를 fourcal 객체에 적용하기
a.setdata(4,2) #setdata를 이용해서 값 적용하기
a.multiple() #연산적용

self 인자에는 setdata메소드를 호출한 객체 a가 자동으로 전달된다.