python基础学习笔记——Python基础教程(第2版 修订版)第七章(更加抽象)

#对象 o=object()

#多态  对不同类的对象使用同样的操作
#封装  对外部隐藏工作细节
#继承  

#多态

#不管对象是什么 
#repr函数

#类

class Person:
    def setName(self,name):
        self.name=name

    def getName(self):
        return self.name

    def greet(self):
        print("hello,world,im %s"%self.name)
foo=Person()
foo.setName('ss')      foo.name='sdf'
foo.greet()
foo是Person的实例,foo.greet==Person.greet(foo)

#self是方法与函数的区别

def __inaccessible(self): #外界无法访问

#接口和内省

 

posted @ 2017-09-04 10:25  不可叽叽歪歪  阅读(113)  评论(0编辑  收藏  举报