博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
class.py
阅读量:6693 次
发布时间:2019-06-25

本文共 1304 字,大约阅读时间需要 4 分钟。

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 = mileagenew_car = Car('audi','a4',2016)new_car.get_descriptive_name()new_car.odometer_reading = 23          #直接修改属性默认值new_car.read_odometer()

 

 

转载于:https://www.cnblogs.com/dws-love-jfl-1314/p/5952366.html

你可能感兴趣的文章
在windows下解压缩Linux内核源代码出现重复文件原因
查看>>
HDOJ 4416 Good Article Good sentence
查看>>
Linux:kill 进程
查看>>
SpringMVC(转)
查看>>
python获取知乎日报另存为txt文件
查看>>
苹果紧急审核通道常用理由
查看>>
poj 1251 统计难题(字典树)
查看>>
typecho除了首页其他大部分网页404怎么办?
查看>>
HTML 按钮换肤
查看>>
lr获取响应结果中的乱码并转成中文
查看>>
利用代码契约编写更好的代码
查看>>
PostgreSQL远程连接配置
查看>>
持续集成工具Hudson安装实例
查看>>
VS2010调试 --指南 Reference from : http://blog.csdn.net/kingzone_2008/article/details/8133048
查看>>
asp.net 快速引用用户自定义控件技巧一例!
查看>>
2015第24周二Spring事务2
查看>>
iOS:如何通过UIEdgeInsetsMake来制作可伸缩的Button
查看>>
DHCP和NAT的概念与对比
查看>>
领域驱动设计系列(2)浅析VO、DTO、DO、PO的概念、区别和用处(转)
查看>>
Mysql insert声明优化
查看>>