최근 파이썬을 습득하는 중에 궁금한 게 생겨서

구글링 해보려다가 혹시나 하는 마음에 GPT한테 시켰습니다.

 

 

 

class Bird:
    def __init__(self):
        self.flying = True

    def birdsong(self):
        print("새소리")

    __test1 = 'private'
    _test2 = 'protected'
    test3 = 'public'


class Sparrow(Bird):
    def birdsong(self):
        print("짹짹")


class Chicken(Bird):
    def __init__(self):
        self.flying = False


my_sparrow = Sparrow()
my_chicken = Chicken()

my_sparrow.birdsong()
my_chicken.birdsong()

print(my_sparrow._test2)
print(my_sparrow.test3)

 

class Bird:
    def __init__(self):
        self.flying = True

    def birdsong(self):
        print("새소리")

    __test1 = 'private'
    _test2 = 'protected'
    test3 = 'public'

    def printTest1(self):	#추가된 부분
        print(self.__test1)


class Sparrow(Bird):
    def birdsong(self):
        print("짹짹")


class Chicken(Bird):
    def __init__(self):
        self.flying = False


my_sparrow = Sparrow()
my_chicken = Chicken()

my_sparrow.birdsong()
my_chicken.birdsong()

my_sparrow.printTest1()		#추가된 부분
print(my_sparrow._test2)
print(my_sparrow.test3)

 

아래는 실행 결과창 입니다.

 

여러분도 활용 해보세요~ ㅎㅎ

+ Recent posts