zoukankan      html  css  js  c++  java
  • 创建一个python类 ,self init相关参数的简单介绍

    一 创建

    '''
        一 使用python 语法 创建一个类,  探究self 是干啥的
        1 创建一个对象 car
        2 写入两个行参
        3 定义两个方法
    '''
    class Car():
        '''
        二 init  self  作用?
            init 是一个特殊的方法  car 实例化的时候,会自动执行。
            两边的下划线是它和普通方法的区别,一种约定
            self 参数必须存在,并且在其他行参的前面  name  price  都是行参
        '''
        def __init__(self, name, price):
            self.name = name
            self.price = price
    
        def run(self):
            print(self.name.title() + "给小狗定义一个功能  跑步的能力 ")
    
        def eat(self):
            print(self.name.title() + "小狗开始吃东西")
    
    '''
        实例化 创建好的对象   在java中是   Car car  = new Car();
        在这里就是直接给行参 name  price  赋值
    '''
    myCar = Car("五菱宏光",100)
    
    #获取两个属性值, 并打印在控制台上。  有点类似Java中通过类名来调用一个静态的字段
    print("我的车" + myCar.name)
    
    #price 这个参数在赋值时,给的是 number 类型,需要 使用 【str】转换,否则报错。 和Java中的 "" + 使用不同
    print("车的价格" + str(myCar.price))

    二 self 是啥?

  • 相关阅读:
    CSS 的 outline 属性
    CSS3 的 boxsizing 属性
    CSS 颜色的使用
    动态添加tab(ext)
    showModalDialog()重新加载问题
    DBUtility.SQLServerHelper”的类型初始值设定项引发异常
    终于有了思路
    js判断上传的图片格式
    session丢失 frame
    动态添加tab(ext中的treePanel)
  • 原文地址:https://www.cnblogs.com/ZXF6/p/14043915.html
Copyright © 2011-2022 走看看