전체 글 (448) 썸네일형 리스트형 예외처리 퀴즈 스타크래프트( 전/후반) 클래스 연산자 오버로딩 부모 클래스에서 정의한 메소드 말고, 자식 클래스에서 정의한 메소드를 쓰고 싶을때 메소드를 새롭게 정의해서 사용할 수 있는것 -> "오버로딩" 함수 정의 추가 -> 지상유닛과 공중 유닛 똑같이 .move로 가능 상속 , 다중상속 대문자, 소문자 확실하게 함수 정의 잘 확인할것 메소드 항상 함수정의 외에도 줄 잘 확인할것 (출력 확인한 후 의심되거나 잘못된 것 있는지 확인하기) 클래스 ▼ 클래스 -> 서로 다른 마린과 유닛 만들기 가능 __init__ (Python에서 사용하는 "생성자") : 클래스로부터 만들어지는 것은 객체(?),개체(?)로 표현 이때, 마린과 탱크는 이 유닛 클래스의 인스턴스로(?) 표현 **개체가 생성될 때는 기본적으로 __init__함수에 정의된 개수와 동일하게 해야함(self 제외) ex) def __init__(self, name, hp, damage) => marine1 : Unit("마린") (X) marine1 : Unit("마린", 40, 5) (O) 멤버변수 - 클래스 내에서 정의된 변수, 그 변수를 가지고 초기화를 할 수 도 있고 실제로 쓸 수 도 있음 퀴즈 이전 1 ··· 50 51 52 53 54 55 56 다음