zoukankan      html  css  js  c++  java
  • class.py

    class Dog():                            #创建类
        """一次模拟小狗的简单尝试"""
        def __init__(self,name,age):
            """初始化属性name和age"""
            self.name = name
            self.age = age
    
        def sit(self):
            """模拟小狗被命令时蹲下"""
            print(self.name.title()+ "is now sitting.")
    
        def roll_over(self):
            """模拟小狗被命令时打滚"""
            print(self.name.title()+"roll over!")
    
    
    obj=Dog('whille', 6)                #根据类创建实例
    print(obj.name)
    obj.sit()
    obj.roll_over()

    class Car():                                    #Car类
        """一次模拟汽车的简单尝试"""
        def __init__(self,make,model,year,):
            """初始化描述汽车的属性"""
            self.make  = make
            self.model = model
            self.year = year
            self.odometer_reading = 0         #给属性指定默认值
    
        def get_descriptive_name(self):
            """返回整洁的信息"""
            long_name = str(self.year)+' '+self.make + ' '+self.model
            print(long_name)
            return long_name.title()
    
        def read_odometer(self):
            """打印一条指出汽车里程的信息"""
            print("This car has " + str(self.odometer_reading) + " miles on it ")
    
        def update_odometer(self, mileage):         #用方法修改属性的值
            self.odometer_reading = mileage
    new_car = Car('audi','a4',2016)
    new_car.get_descriptive_name()
    new_car.odometer_reading = 23          #直接修改属性默认值
    new_car.read_odometer()
  • 相关阅读:
    java方法执行超时关闭
    PostGIS-将多面转换为单面(PostGIS
    deepin安装JDK
    Power Designer反向工程
    【Redis实操】twemproxy代理搭建
    mysql 一些语句
    利用insertd查出更新记录
    sqlserver 存储过程分页
    sqlserver存储过程分页记录
    js group by
  • 原文地址:https://www.cnblogs.com/dws-love-jfl-1314/p/5952366.html
Copyright © 2011-2022 走看看