python3对象---类编写

一、定义一个类

class Demo():

二、类对象

1、定义类实例:

公共属性:a = 1

私有属性:__a = 2(无法在类外部进行访问,在类内部的方法中可以调用),调用方式:self.__a调用

2、定义类函数:

def demo1(self):

def __demo2(self):只能在类内部调用,调用方式self.__def_demo2(self)

与普通函数的区别:必须带self参数,self代表类实例,指当前对象的地址;而非.class

三、类方法

普通方法:无需传self参数

类方法:必须传self参数

               如果没有参数,只传一个self即可

               如果有参数,self参数在第一个参数位置,其他参数依次写入

四、继承

1、在同一个py文件中继承

继承后,子类可以直接使用父类方法

单继承:class childClass(BaseClass)

多继承:class childClass(BaseClass1,BaseClass2,BaseClass3)

               如果父类中有同名函数,则函数外调用的方法,则是括号中父类排在前面的类的方法

2、重写

如果父类的方法不能满足子类的需要,子类在继承后,可以重写方法

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值