类的建立和调用:
1.Person是一个类,foo和bar是类的实例;
2.setname/getname/greet,都是类的方法,不是函数
3.因为类的方法,操作的就是类本身,所以方法的参数中,都带有self参数。
观察以下三种不同的调用。
第一个foo.name是foo的属性
第二个foo.getname()是foo的方法
第三个和第二个是一样的,只是从另外一个角度去理解。
类的公作用域
member是一个所有实例都可以访问的变量,记录实例的个数。
m1.member=100修改了m1的局部变量,但是全局变量还是没变,还是2.