知行编程网知行编程网  2022-09-11 08:00 知行编程网 隐藏边栏  36 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python的class有什么用法的相关知识,包括lesson class区别,以及the class这些编程知识,希望对大家有参考作用。

Python的类有什么用

1.Python Class的基础用法

类(Class):用于描述具有相同属性和方法的对象的集合。它定义了集合中每个对象共有的属性和方法。对象是类的实例。

类变量:类变量在整个实例化对象中是通用的。类变量在类内部和函数体外部定义。类变量一般不用作实例变量。

class Employee:
   empCount = 0
    #例如empCount就是类变量
   def __init__(self, name, salary):
      self.name = name
      self.salary = salary
      Employee.empCount += 1

数据成员:类变量或实例变量,用于处理与类及其实例对象相关的数据。

方法重写:如果从父类继承的方法不能满足子类的需要,可以重写。这个过程称为方法覆盖,也称为方法覆盖。

class Parent:        # 定义父类
   def myMethod(self):
      print '调用父类方法'
 
class Child(Parent): # 定义子类
   def myMethod(self):
      print '调用子类方法'
 
c = Child()          # 子类实例
c.myMethod()         # 子类调用重写方法

局部变量:方法中定义的变量,仅适用于当前实例的类。在方法中定义

实例变量:在类的声明中,属性由变量表示。此类变量称为实例变量,在类声明内部但在该类的其他成员方法之外声明。创建实例时声明

继承:派生类继承基类的字段和方法。继承还允许将派生类的对象视为基类对象。

实例化:创建一个类的实例,类的具体对象。

方法:类中定义的函数。

对象:由类定义的数据结构的实例。对象包括两个数据成员(类变量和实例变量)和方法。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享