导语:
本文主要介绍了关于Python的class有什么用法的相关知识,包括lesson class区别,以及the class这些编程知识,希望对大家有参考作用。
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() # 子类调用重写方法
局部变量:方法中定义的变量,仅适用于当前实例的类。在方法中定义
实例变量:在类的声明中,属性由变量表示。此类变量称为实例变量,在类声明内部但在该类的其他成员方法之外声明。创建实例时声明
继承:派生类继承基类的字段和方法。继承还允许将派生类的对象视为基类对象。
实例化:创建一个类的实例,类的具体对象。
方法:类中定义的函数。
对象:由类定义的数据结构的实例。对象包括两个数据成员(类变量和实例变量)和方法。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
内容反馈