Python3 面向对象

本文介绍了 Python3 面向对象编程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class A(object): # () 括号里表示 类 A 继承于 object, 可以多继承 (B, C, D)
i = 1 # 属性
__a = 2 # 私有属性
def __init__(self,age): # 构造函数
self.name = 'tom'
self.age = age


def f(self, v): # 方法,第一个参数必须为 self
print(v)


def __f2(self):
print('私有方法')


def __del__(self):
print('析构函数')


a = A(1)

print(a.name)
print(a.age)
a.f(1)
0%