欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python的类简析

程序员文章站 2022-07-14 12:20:15
...

python是一门面向对象语言。其类的结构为:
一、class 类名:

def __init__(self):
#上面这是构造方法

与Java构造函数不同的是,python子类的构造函数如果没有调用父类的构造函数,则不会执行父类的构造函数。而且self必须存在,当有多个参数时,必须把self放在最前面。

python类的创建:
对象名 = 类名(参数)
eg:
class Father:
def init(self):

创建类:
father = Father();

二、python继承:
基类:即父类
派生类:即子类
继承的写法:
class Father:
def init(self):
#上面是父类
class Children(Father):
def init(self):
#上面是子类,继承父类

关于python类中的变量:

在Python中,有以下几种方式来定义变量:

xx:公有变量
_xx:单前置下划线,私有化属性或方法,类对象和子类可以访问,from somemodule import *禁止导入
_xx:双前置下划线,私有化属性或方法,无法在外部直接访问(名字重整所以访问不到)
xx:双前后下划线,系统定义名字(不要自己发明这样的名字)
xx
:单后置下划线,用于避免与Python关键词的冲突
(摘自https://www.cnblogs.com/semon-code/p/8242062.html)

相关标签: python 继承