夜光带你走进python开发 (五十)**语言

夜光序言:

 

 

 

青年坚毅的眼神似乎演化了浩瀚夜空,坚定的声响回荡在此:在自己的爱人面前温柔可爱,在处理事情上沉着冷静,在对待家庭方面担当责任,在社会交际里扮演姣姣者

 

 

 

 

 

 

夜光带你走进python开发 (五十)**语言

正文:图形对象的概念

类的实例


 类定义了实例包含的属性和方法
 两个独立的Point实例:p1和p2
         每一个实例点都有x,y值
         getX()和draw()
         不同的实例可以有不同的属性值


创建点对象

夜光带你走进python开发 (五十)**语言
 Point类的构造函数两个参数:x,y
 储存在对象的实例变量中。
 创建Point类对象,大多数类属性被设为默认值。


 调用无参数方法

夜光带你走进python开发 (五十)**语言


 访问对象实例变量的内部属性。

 改变对象实例变量的属性值改变对象的状态。
 move(x,y)方法

夜光带你走进python开发 (五十)**语言
 清除原来点的图像,并在新位置重新绘制
 两个数字参数:x,y


 

参数是复杂对象

夜光带你走进python开发 (五十)**语言

夜光带你走进python开发 (五十)**语言

 两个不同的变量可能表示同一个对象。
 编写卡通脸的程序,两个眼睛间隔40像素长度。

夜光带你走进python开发 (五十)**语言

该程序的运行结果为

夜光带你走进python开发 (五十)**语言

解决方法

 为左右眼分别创建两个不同的圆对象。

夜光带你走进python开发 (五十)**语言

夜光带你走进python开发 (五十)**语言

程序运行结果为:

夜光带你走进python开发 (五十)**语言