当我们谈到类和对象的时候,我们在做的基本的事情就是--》定义一个抽象数据类型
类是什么?对象的实例的模板
我们先谈谈面向的对象的特性:
class Person(object): def __init__(self,Name,Rrror): self.name =Name self.error = Rrror def pr(self): print self.name def re(self): return self.error p1 =Person("xiazhi","network error")
我们想访问p1的数据的内容
我们可以调用我之前定义好的访问器。
当然在python中可以这样访问的
我们先说说一个概念:数据隐藏:通过定义的方式获取实例中的数据-->实现了模块性和封装性
很显然python是不支持这个的,我们可以通过p1.name 直接获取甚至修改实例的数据,但是别
这么干,这样做很不“干净”。--> 实际上我们做不到修改一个参数的值,其他相关的值也会修改所以别这么做
时间: 2024-10-13 09:01:28