Python——类

本文介绍了Python中面向对象编程的基础概念,包括如何创建类、实例化对象,以及如何使用类的方法。同时,展示了类的继承特性,子类可以继承父类的属性和方法,并能重写父类的方法。最后,讨论了Python类的命名规范,强调了类名应遵循的驼峰命名法和文档字符串的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、创建、使用

1.创建

class Computer():
	#构造方法
	def __init__(self,Price,CPU,GPU,RAM):
		self.Price = Price
		self.CPU = CPU
		self.GPU = GPU
		self.RAM = RAM
		self.Disk = "1T"
	
	#普通函数
	def Work(self):
		print("I'm working.")
	def Game(self):
		print("I'm playing Game with "+self.CPU)
    def UpdateGPU(self,GPU):
        self.GPU = GPU

2.创建实例

dreamComputer = Computer(30000,"Core i9","2080","16G")

3.使用

print("GPU is " + dreamComputer.GPU)#访问属性
dreamComputer.Work()#调用方法
dreamComputer.disk = "2T"#直接改变属性的值(Python好像没有访问权限这样的东西)
dreamComputer.UpdateGPU("3090")#通过方法改变属性的值

二、继承

class Laptop(Computer):
	#子类的构造函数
    def __init__(self,Price,CPU,GPU,RAM):
        super().__init__(Price,CPU,GPU,RAM)
        self.System = "Windows"#子类的属性
    #子类的方法
    def Carry(self):
        print("I'm carrying my laptop.")
    #重写父类方法
    def Work(self):
    	print("Don't use this.")

三、导入类

和导入函数差不多,也是import,from xxx import xxx

四、规范

前面的命名挺混乱的,别在意。。。
下面是规范:
类:
  类名:每个词首字母大写,其余小写
  每个类开头都要写文档字符串来描述累的功能
  一个空行分隔函数,两个空行分隔类
函数:
  函数名:全小写,用下划线间开单词

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值