一个构建指定坐标轴在默认点(0,0)的构造方法《python语言程序设计》2018版--第8章17题第2部分

书接上文,我们构建返回默认坐标的构造方法

直接设计默认返回0,0的方法

python 复制代码
class Point: #增加返回x,y坐标

class Point:  # 增加返回x,y坐标

    def __init__(self, x, y):
        self.__x = x
        self.__y = y

    def getX(self):
        return self.__x

    def getY(self):
        return self.__y

    def setX(self, x):
        self.__x = x

    def setY(self, y):
        self.__y = y

    def printMessage(self):
        print(f"点的x坐标{self.__x},y坐标{self.__y}")

    def resetToOriginX(self):
        self.__x = 0

    def resetToOriginY(self):
        self.__y = 0


def main():
    x = 100
    y = 100
    test1 = Point(x, y)  # 设置第一个输入
    test1.printMessage()
    test1.resetToOriginX()
    test1.resetToOriginY()
    test1.printMessage()

main()
相关推荐
qq_251533592 小时前
Python 查找元组中列表的数量
开发语言·python
papership2 小时前
【C++类的基本概念与定义】
开发语言·c++
计算机学姐2 小时前
基于Python的在线考试系统【2026最新】
开发语言·vue.js·后端·python·mysql·django·flask
yeshihouhou2 小时前
redis(hash)使用场景
redis·python·哈希算法
子豪-中国机器人2 小时前
Python 生成二维码并操作文件笔记
python
wjykp2 小时前
第七章二 :文件操作
python
BoBoZz192 小时前
ExtractData 椭球的并集与函数的裁剪
python·vtk·图形渲染·图形处理
SadSunset2 小时前
(9)基于xml的自动装配
java·笔记·spring
hetao17338372 小时前
2025-12-10 hetao1733837的刷题笔记
c++·笔记·算法