zoukankan      html  css  js  c++  java
  • Python 【类的创建和类的实例化】

    一.类的创建

    #类的实例化
    class Dog(object):#object类,o小写
    
        type = "宠物"  #类变量
    
        def __init__(self,name,age): #初始化方法
    
            self.name = name  #实例变量(属性)
    
            self.age = age
    
            self.run()
    
        def run(self):  #普通方法
    
            print(self.name,"在咆哮!")
    
        def eat(self,speed):
    
            print(self.name,"在吃:",speed)

    1.创建类

    class Dog(object):  //class创建Dog类,继承object基类

    2.类变量

    type = "宠物"  #类变量

    类变量是在初始化方法之前的变量

    3.初始化方法

    def __init__(self,name,age): #初始化方法

    初始化方法是__init__(),里面传入参数

    4.实例变量(属性)

    5.普通方法

    二.类的实例化

    #实例化
    win = Dog("恶龙",12)  #隐式传递self,当前对象传入
    
    #实例化变量
    print(win.name)
    
    #实例化变量重新赋值
    win.name = "黑色"
    
    print(win.name)
    
    
    #获取方法
    win.run()

    1.类的实例化

    win = Dog("恶龙",12)

    实例化的参数就是初始化的参数__init__(self,name,age)

    2.实例化变量

    win.name   //获取实例化变量

    3.修改实例化变量

    win.name = "黑色"

    4.获取对象方法

    win.run()
  • 相关阅读:
    loaded some nib but the view outlet was not set
    指标评比
    IOS DEVELOP FOR DUMMIES
    软件测试题二
    javascript select
    DOM节点类型详解
    mysql操作
    UVA 10055
    solutions for 'No Suitable Driver Found For Jdbc'
    解决git中文乱码问题
  • 原文地址:https://www.cnblogs.com/Crown-V/p/12388444.html
Copyright © 2011-2022 走看看