2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 面向对象的编程-类和实例

面向对象的编程-类和实例

时间:2021-01-03 07:33:18

相关推荐

面向对象的编程-类和实例

定义类是通过class关键字:

class Student(object):

pass

来实现的

面向对象作为python的优势之一,相关概念的理解难度和重要程度仅次于封包(是否理解封包的原理可以看作python是否真正入门的一道坎)

上代码:

#-*- coding:utf-8 -*-#main1class Student(object):def __init__(self,name,score):self.name=nameself.score=scoredef print_score(self):print('%s:%s' %(self.name,self.score))def get_grade(self):if self.score>=90:return 'A'if self.score>=60:return 'B'else:return 'C'#test1bart=Student('Bart Simpson',59)print(bart.name)print(bart.score)bart.print_score()#test2lisa=Student('Lisa',99)bart=Student('Bart',59)print(lisa.name,lisa.get_grade())print(bart.name,bart.get_grade())

通过Student类,实现了将多个功能的封闭,在调用时仅需要调用该类中的函数,而不必清楚其原理

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。