zoukankan      html  css  js  c++  java
  • python初级(302) 6 对象(一)

    作业:

    1、编写一个Dog类,并生成对象dog,属性包含颜色,大小,重量,可以汪汪叫,摇尾巴,跑

    # -*- coding: utf-8 -*-
    
    
    class Dog:
        def __init__(self, color, size, weight):
            self.color = color
            self.size = size
            self.weight = weight
    
        def wangwang(self):
            text = "dog color:{},size:{},wieght:{} wangwang".
                format(self.color, self.size, self.weight)
            print(text)
    
        def shaketail(self):
            print("dog shake tail.")
    
        def run(self):
            print("dog run.")
    
    
    dog = Dog("white", 20, 5)
    dog.wangwang()
    dog.shaketail()
    dog.run()

    2、编写一个Cat类,并生成cat对象,属性包含颜色,年龄,重量,可以喵喵叫,可以捉老鼠,会爬树

    # -*- coding: utf-8 -*-
    
    
    class Cat:
        def __init__(self, color, age, weight):
            self.color = color
            self.age = age
            self.weight = weight
            self.mouse_count = 0
    
        def miaomiao(self):
            print("miao miao")
    
        def catch_mouse(self):
            self.mouse_count += 1
            print("catch a mouse, have mouse count:", self.mouse_count)
    
        def climb_tree(self):
            print("cat climb tree.")
    
    
    cat = Cat("white", 3, 2)
    cat.miaomiao()
    cat.catch_mouse()
    cat.climb()
    cat.catch_mouse()
  • 相关阅读:
    浅拷贝和深拷贝
    squeezenet
    7常用函数
    6表的约束
    5select的运用
    4操作符
    3基本数据操作
    2基本数据类型
    1mysql的安装
    16多态
  • 原文地址:https://www.cnblogs.com/luhouxiang/p/11873060.html
Copyright © 2011-2022 走看看