实验目的:
(1)了解如何定义一个类。
(2)了解如何定义类的私有数据成员和成员方法。
(3)了解如何使用自定义类实例化对象。
实验内容:
定义一个三维向量类,并定义相应的特殊方法实现两个该类对象之间的加、减运算(要求支持运算符+、-),实现该类对象与标量的乘、除运算(要求支持运算符*、/),以及向量长度的计算(要求使用属性实现)。
参考:可结合教材146页,例6-1的内容进行学习(自定义数组)。在MyArray.py文件中,定义了一个数组类,支持数组与数字之间的四则运算,数组之间的加法运算、内积运算和大小比较,数组元素访问和修改,以及成员测试等功能。