您当前的位置: 首页 >  Python

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python基础:类

开发游戏的老王 发布时间:2019-10-27 21:02:51 ,浏览量:3

Python 3.8.0

1. 类的定义
class CharacterBase: 			#定义类
	'角色的基类'					#类注释,可选
	pCount = 0					#静态成员
	def __init__(self,name):	#构造函数
		self.name = name
		pCount += 1
	
	def __del__(self):			#析构函数
		pCount -= 1			
	
	def __str__(self):			#相当于C#的ToString()
		return 'Base class of characters'
	
	def say_something(self,msg):
		print(self.name + " said: " + str(msg))
2.实例化
tom = CharacterBase("Tom")
tom.say_something("hello")

输出结果

Tom said: hello
3.类的继承
class Ninja(CharacterBase):#继承基类
	def say_something(self,msg):
		print("Ninja " + self.name + " said: " + str(msg))

ryo = Ninja("Ryo")
ryo.say_something("hello")

输出结果

Ninja Ryo said: hello
关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0418s