美文网首页
Python类的基本点

Python类的基本点

作者: 测试的旅途中 | 来源:发表于2017-09-07 15:43 被阅读0次

    通过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类的基本点

          本文链接:https://www.haomeiwen.com/subject/wieijxtx.html