# DAY 10 - 類別 Class ### 程式習慣 - 主程式 python沒有主/副程式的概念,但寫大型程式時為了避免最外層程式雜亂,會建議用主程式的概念去寫 ```python= def AAA(): for i in range(5): print("Hello World") def __main__(): AAA() if __name__ == "__main__" : __main__() ``` ### Class ```python= class Dog(): def __init__(self, name, weight): self.name = name #self就是dog01 || dog01.name = tony self.weight = weight def eat(self): print(self.name + " is eating") def sleep(self): print(self.name + " is sleeping") def update_weight(self, weight): self.weight = weight def add_weight(self, add): self.weight += add class Shiba(Dog): def __init__(self, name, weight, color): super().__init__(name, weight) self.color = color class Poodle(Dog): def __init__(self, name, weight, size): super().__init__(name, weight) if size == 1: self.size = "teacup" elif size == 2: self.size = "toy" elif size == 3: self.size = "miniature" elif size == 4: self.size = "standard" dog01 = Shiba("alex",12,"black") dog02 = Poodle("amy",6,2) print(dog02.size) ```