• python 类组合


    场景:有一辆车违章需要通知到车主

    定义两个类车辆类和通知类,车辆类和通知类并没有共同点,但是要通知车主这两个类就有了关联,这时候可以把这两个类组合在一起

    #!/usr/bin/python3
    # -*- coding: utf-8 -*-
    
    
    class Car:
        """车辆类"""
    
        def __init__(self, car_type, car_number):
            self.car_type = car_type
            self.car_number = car_number
    
        def type_info(self):
            return self.car_type
    
        def number_info(self):
            return self.car_number
    
    
    class Notice:
        """通知类"""
        def __init__(self, addr, message, car_info):
            self.addr = addr
            self.message = message
            self.car = car_info
    
        def message_sms(self):
            print(self.car.number_info() + self.car.type_info() + "" + self.addr + self.message)
    
    
    car = Car("小客车", "浙A99999")
    notice = Notice("杭州文一路", "不按规定停车", car)
    
    notice.message_sms()

    >>>浙A99999小客车在杭州文一路不按规定停车

  • 相关阅读:
    mysql 常用命令行
    mysql常用命令
    Mac os安装wget
    linux下给文件夹或者目录赋权
    Python学习相关资料
    Mac常用的一些操作
    Mac os安装git及 git及githup的使用
    Linux磁盘占用100%解决方法
    page-break-after:always
    工具
  • 原文地址:https://www.cnblogs.com/37yan/p/10310558.html
Copyright © 2020-2023  润新知