Python类的基本点

通过class关键字定义自己的类,类里面的内容都包含啥呢?

类的定义如下:class   Person:

内容呢?不要着急,请继续往下看呀!!!!!

one.我们来了解一下变量吧,类内部的变量有私有变量和公有变量,如下:

                  __selfcounter =0# 私有变量

                  publiccounter =0# 公开变量

two.构造函数,听起来有没有有点高大上了,呵呵呵~~~

               def__init__(self,a,b):

                       self.__selfcounter = a

                       self.publiccounter = b

three.普通的公开方法,例如:

              defcount(self):

                       self.__selfcounter+=2

                       self.publiccounter +=3

                      printself.__selfcounter

four.protected方法,以供自己以及子类使用

                def_count2(self):

                      printself.__selfcounter

five.私有方法,只能提供自己内部使用

                   def__count3(self):

                             print"私有方法输出!"

over~~~~别期待了,类里面就这些玩意,想找更多的你只能去度娘了哈哈哈哈

怎么实例化去调用呢,请看这里:

                #实例化类调用方法

                counter1 = Person(20,30)

                counter1.count()

                #实例化类调用变量

                counter2 = Person(50,50)

                 counter2.publiccounter

类和类之间如同人之间是可以继承的,就想你家娃继承了你那么多优点,有木有很想知道Python怎么继承的呢

classSubPerson(Person):# 定义Person的子类

那可以继承多个吗?当然

classSubPerson(Person1,Person2):#继承多个父类

你可能感兴趣的:(Python类的基本点)