#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목중간고사에 나올만한 문제!!2019-12-04 15:39
작성자

1.

class aaa():

    def QWE(cls):

        print("ab")

        

        

class kkk(aaa):

    def QWE(cls):

        super().QWE()

        print("cd")


-----------

b=kkk()

b.QWE()  는  


ab

cd 가 나옵니다.


다른형식으로 쓰면,


kkk.QWE(kkk()) 는


ab

cd 가 나옵니다.


kkk.QWE() 는


오류입니다.

----------------------------------------------------

2.

class aaa():

    def QWE():

        print("ab")

        

        

class kkk(aaa):

    def QWE():

        super().QWE()

        print("cd")

-----------------------------

마찬가지로

b=kkk()

b.QWE() 는


오류가 뜹니다.




self는 전혀 쓰지 않습니다.


저도 마찬가지지만 제 주변 친구들을 봐도 class에 대한 개념이 뒤죽박죽입니다. 모르는부분도 많구요


명확하게 설명해주실 분이 계시면 정말 감사하겠습니다.!

댓글