Python学习笔记 Day10 类的定义及使用 part2 类的继承 + 驼峰命名法则

Day 10 类的继承

  • 子类是父类的特殊版本,子类自动获得父类(超类)所有的属性及方法,同时可以有自己特殊的属性和方法,也可以重新定义(重构)父类的方法;
  • 类继承的定义及初始化
    class SubClass (SuperClass):
    	def __init__(self, param1, param2, param3):
    		super().__init(param1, param2, param3)
    
  • 子类自有属性及方法的定义及初始化
#定义子类ElectricCar,继承于父类Car
class ElectricCar(Car):
	def __init__(self, make, model, year):
		#子类初始化时,先初始化父类的属性
		super().__init__(make, model, year)
		#然后再初始化子类特有的属性
		self.battery_size = 70
	
	#定义及初始化子类特有的方法
	def describe_battery(self):
		#打印一条描述电瓶容量的消息
		print ("This car has a " + str(self.battery_size) + "-kWh battery.")
  • 对父类方法的重构
def reconstruction_methord(self):
  • 将实例用作属性

    • 实例用作属性,也就是将属性进一步规范化形成类的形式。
  • 导入类

    • from 文件名 import 类名
  • 导入整个模块

    • import 文件名
  • 类编码风格

  • 驼峰命名法

    • 小驼峰法
      • 变量一般用小驼峰法标识:除第一个单词之外,其他单词首字母大写,单词之间使用下划线,譬如 int my_Student_Count;变量my_Student_Count第一个单词是全部小写,后面的单词首字母大写;
      • 也可以采用全小写方法,单词之间使用下划线;
    • 大驼峰法
      • 大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。常用于类名,命名空间等。譬如 public class DataBaseUser;
    • 先导入标准库模块,再导入自定义库模块;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

steventian72

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值