类和对象-三菱数控指导手册api

168第十五章类和对象头部语句表明新类的名称是Point 。主体部分是文档字符串,用来解释这个类的用途。你可以在一个类的定义中定义变量和函数,稍后会讨论这个。定义一个叫做Point的类将创建了一个类对象(class object)。� >>> Point �由于Point是定义在顶层的,所以它的‘‘全名”是__main__.Point。类对象就像是一个用来创建对象的工厂。要创建一个点,你可以像调用函数那样调用Point。� >>> blank = Point () >>> blank �返回值是一个Point对象的引用,我们将它赋值给blank。创建一个新对象的过程叫做实例化(instantiation),这个新对象叫做这个类的一个实例(instance)。当你试图打印一个实例,Python会告诉你它属于哪个类,以及它在内存中的存储地址(前缀0x代表紧跟后面的数是以十六进制表示的)。每一个对象都是某种类的实例,所以‘‘对象’’和‘‘实例’’可以互换。但是在这章我用‘‘实例”来表示我在讨论程序员自定义类型。 15.2属性你可以使用点标记法向一个实例进行赋值操作:� >>> blank.x = 3.0 >>> blank.y = 4.0 �这个语法类似于从一个模块中使用变量的语法,比如math.pi和string.whitespace。不过在这个例子中,我们是给一个类中已命名的元素赋值。这类元素叫做属性(attributes)。作为名词的时候,‘‘属性”的英文“AT-trib-ute”的重音在第一个音节上,作为动词的时候,“a-TRIB-ute”重音在第二个音节上。见图15.1展示了这些赋值操作的结果。描述一个对象及其属性的状态图叫做对象图(ob- ject diagram);。
pdf 文件大小:1.91MB