韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python如何将实例用作属性

python如何将实例用作属性

python实例

头像

小妮浅浅

2021-08-05 09:45:494299浏览 · 0收藏 · 0评论

1、说明

由于模拟实物中会有越来越多的细节,导致一种类变得有些复杂,此时我们可以从中提取细节,将其作为一种类型,并将其作为子类型的属性。

将子类中的电池给单独分离出来,形成一个新的类。

2、实例

class Car:
---snip---
#创建子类时,父类文件必须包含在该文件中,且圆括号内必须包含父类的名称
#---snip--- 表示上一个代码中父类的基本属性
 
class Battery:#先是定义了一个新类——Battery,他没有继承任何类。
    """一次模拟电动汽车电瓶的简单尝试。"""
 
 
    def __init__(self,battery_size = 75):#其中有一个形参battery_size,这个形参是可选的,被默认为75.但不是默认值,仍然可以进行改变的
        """初始化电瓶的属性"""
        self.battery_size = battery_size
 
 
    def describe_battery_size(self):
        """打印一条描述电瓶容量的消息"""
        print(f"This car has a {self.battery_size}-kwh battery")
 
 
 
 
    def get_range(self):
        """打印一条消息,指出电瓶的续航里程"""
        if self.battery_size == 75:
            range = 260
 
 
        elif self.battery_size == 100:
            range = 315
 
 
        print(f"This car can go about {range} miles on a full charge")
 
 
#虽然将原来的实例电池作为属性,有点繁杂,但是整个之后可以方便我们对电池进行更详细的描述,不至于在子类中显得太繁杂
 
 
class Electric_Car(Car):
    """描述电动汽车类"""
 
 
    def __init__(self,make,model,year):
        """
        初始化父亲的属性
        再初始化电动汽车特有的属性
        """
        super().__init__(make,model,year)#super()能够让我们调用父类的方法
        self.battery_size = Battery()#直接在子类的基本属性中添加基本属性了
 
 
 
 
    def describe_battery(self):#添加新的方法
        """打印一条描述电瓶容量的消息"""
        print(f"This car has a {self.battery_size.battery_size}-kwh battery.")#当battery没有变成类的时候,battery相当于一个一个简单
#的属性并且已经是个默认值了。但是将battery变成类时,battery_size = Battery 然后需要去该类中寻找描述电池的方法,所以格式为,实例名.属性.类方法
 
 
 
 
    def fill_gas_tank(self):
        """电瓶车没有汽油"""
        print(f"This car doesn't need a gas tank")
 
 
my_tesla = Electric_Car('tesla','model s',2019)
print(my_tesla.get_descriptive_name())
my_tesla.describe_battery()
 
 
my_tesla.fill_gas_tank()
 
 
my_tesla.battery_size.describe_battery_size()
my_tesla.battery_size.get_range()

以上就是python将实例用作属性的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《妻欲公与媳》免费看| 自己怎么玩隐私位置游戏| 漂亮的小瘦子3| 国产麻豆剧传媒精品国产AV| 鲁鲁射击免费播放电视剧全部| 动漫《纯洁的修女》在线看| 《部长你别这样》大结局| 玉女献身台湾1988版主演是谁| 女人尝试到更粗大的心理变化| 女性三角毛毛若隐若现| 电影《偷吃》在线观看| 春夜电视剧全集免费观看韩剧| 高桥由美子| 胬肉(产乳)BY金银花露| 海棠书屋免费无弹窗全文阅读| 我的老师中字ID| 我把校花嘴巴当套子的小说 | BOBO浏览器| 父女一起到达巅峰的小说| 快拨出天我是你母亲歌词监控| 美国禁忌2在线观看电视剧| 绝美儿媳妇苏酥| 老婆同意了别人轮流联系我| 快拨出天我是你母亲歌词监控| 女教师2免费观看全集电视剧| 荫蒂被三个男人添| 《火车服务》免费观看| 《满清十大酷刑》| 《请好好疼爱里面》免费观看| 《欢迎来到!浪荡精灵之森》动漫.. | 《军妓肉体》在线观看| 国产少女免费观看电视剧| 穿真空短裙挤公交会被赶走吗| 女的高潮过后第二次需要多久恢复 | 《法国空乘5》观看| 《公与媳》伦理| 短视频| 追风行动电视剧全集免费观看| 天美麻花星空高清免费观看完整版..| 嫂嫂让小叔子帮忙生孩子电视剧| 老少配BXMBXMBXMJJ