python面向对象
Posted monty12
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python面向对象相关的知识,希望对你有一定的参考价值。
一、类的定义:
1、
1 ‘‘‘ 2 func:类的定义和使用 3 author:monty 4 ‘‘‘ 5 6 #定义student类 7 class Student: 8 def __init__(self,id,score,name): 9 #定义公有变量 10 self.id=id 11 #定义私有变量,前面两个__ 12 self.__score=score 13 self.__name=name 14 15 def getInfo(self): 16 return {‘name‘:self.__name,‘score‘:self.__score} 17 18 19 if __name__==‘__main__‘: 20 #切记定义对象时不能使用new 21 s1=Student(1,‘98‘,‘monty‘) 22 s2=Student(2,‘59‘,‘yang‘) 23 24 print(s1.getInfo()) 25 print(s2.getInfo()) 26 #会报错 27 #print(s1.__score)
2、继承和多态:
3、类属性:
直接在类中定义的变量。
以上是关于python面向对象的主要内容,如果未能解决你的问题,请参考以下文章