Python基础学习9 类

类的建立和调用:

1.Person是一个类,foo和bar是类的实例;

2.setname/getname/greet,都是类的方法,不是函数

3.因为类的方法,操作的就是类本身,所以方法的参数中,都带有self参数。

观察以下三种不同的调用。

第一个foo.name是foo的属性

第二个foo.getname()是foo的方法

第三个和第二个是一样的,只是从另外一个角度去理解。

 

类的公作用域

member是一个所有实例都可以访问的变量,记录实例的个数。

 

m1.member=100修改了m1的局部变量,但是全局变量还是没变,还是2.

 

posted on 2017-02-16 19:08  nasduc  阅读(137)  评论(0编辑  收藏  举报

导航