Python 面向对象程序设计

类和对象

1、定义类

例:定义一个Person人员类

class Person:
    num = 0
    def SayHello(self):
        print("Hello")

2、定义对象

例:定义类Person的对象P

class Person:
    num = 0
    def SayHello(self):
        print("Hello")

P = Person()  #定义对象
P.SayHello()

3、构造函数

类可以定义一个特殊的叫作 _ _int_ _的方法(构造函数,以两个下画线“_"开始和结束)

例如:定义一个复数类Complex,构造函数完成对象变量初始化的工作

class Complex:
    def __init__(self,realpart,imagpart):
        self.r= realpart
        self.i = imagpart
x = Complex(3.0,-4.5)
print(x.r,x.i)

结果输出

3.0 -4.5

你可能感兴趣的:(python)