python:封装、继承、多态

封装

  • 封装:将现实中的属性描述为类的行为,将现实中的行为描述为类的方法。
  • 私有成员:成员名(成员变量和成员方法)以__开头
  • 私有成员不能被类对象调用,可以被类中的其他成员调用。
    在这里插入图片描述

继承

  • 继承:一个类(子类),去继承其他类(父类)的属性和方法
  • 单继承:一个类(子类),去继承一个类(父类)的属性和方法
class 子类名(父类名):
	类的内容体
  • 多继承:一个类(子类),去继承多个类(父类)的属性和方法
class 子类名(父类名1,父类名2,......,父类名n)# 如果父类中有同名的属性或方法,则谁先继承,谁的优先级高
	类的内容体
  • 复写:对于继承的父类属性或方法,不满意。**可以在子类中,定义同名的属性和方法进行覆盖 **
  • 父类的属性和方法被复写了,在子类再次调用方法:
# 方法1
父类名.成员变量  # 调用父类的成员变量
父类名.成员方法  # 调用父类的成员方法

# 方法2
super().成员变量  # 调用父类的成员变量
super().成员方法  # 调用父类的成员方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值