首页 > 其他分享 >1.12学习进度

1.12学习进度

时间:2024-01-12 21:36:59浏览次数:37  
标签:1.12 学习 放缩 图形 参数 进度 端点 Line Circle

Shape 类有一个具体方法 moveTo 和一个抽象方法 zoom,其中 moveTo 将图形从 当前位置移动到新的位置, 各种具体图形的 moveTo 可能会有不一样的地方。zoom 方法实 现对图形的放缩,接受一个浮点型的放缩倍数参数,不同具体图形放缩实现不一样。继承 Shape 类的具体图形类型包括直线类 Line 和圆类 Circle。Line 类的第一个参数表示其位置, 第二个参数表示另一个端点,Line 放缩的时候,其中点位置不变,长度按倍数放缩(注意, 缩放时,其两个端点信息也改变了),另外,Line 的 move 行为影响了另一个端点,需要对 move 方法进行重载。Circle 类第一个参数表示其圆心,也是其位置,另一个参数表示其半 径,Circle 缩放的时候,位置参数不变,半径按倍数缩放。另外直线类 Line 和圆类 Circle 都混入了 Drawable 特质,要求对 draw 进行重载实现,其中类 Line 的 draw 输出的信息样式 为“Line:第一个端点的坐标--第二个端点的坐标)”,类 Circle 的 draw 输出的信息样式为 “Circle center:圆心坐标,R=半径”。如下的代码已经给出了 Drawable 和 Point 的定义, 同时也给出了程序入口 main 函数的实现,请完成 Shape 类、Line 类和 Circle 类的定义

标签:1.12,学习,放缩,图形,参数,进度,端点,Line,Circle
From: https://www.cnblogs.com/zhangmingmkzj/p/17961636

相关文章

  • 2024.1.12做题纪要
    2-SAT考场的时候直接不考试去学了,板子还挺简单的。SOV#include<bits/stdc++.h>intN,M;intcnt,head[2100000],next[4100000],to[4100000];voidAddEdge(intu,intv){++cnt;next[cnt]=head[u];head[u]=cnt;to[cnt]=v;}boolvisi......
  • python中进度条组件tqdm使用
    有的时候我们需要记录相关的执行过程,在整个过程中如果使用到了进度条,就更直观看到运行的现状。比如一下代码:importtimeif__name__=="__main__":#dosomething,进度为30time.sleep(1)print("执行了30%")#doanotherthing,进度为20time.slee......
  • openGauss学习笔记-195 openGauss 数据库运维-常见故障定位案例-分析查询语句运行状态
    openGauss学习笔记-195openGauss数据库运维-常见故障定位案例-分析查询语句运行状态195.1分析查询语句运行状态195.1.1问题现象系统中部分查询语句运行时间过长,需要分析查询语句的运行状态。195.1.2处理办法以操作系统用户omm登录主机。使用如下命令连接数据库。gs......
  • centos7.9内核升级至6.1.12-1
    载入公钥rpm--importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.org升级安装ELReporpm-Uvhhttps://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm载入elrepo-kernel元数据yum--disablerepo=*--enablerepo=elrepo-kernelrepolist查看可用的rpm包yum-......
  • 【2024潇湘夜雨】WIN11_Pro_23H2.22631.3007软件选装纯净版1.12
    【系统简介】=============================================================1.本次更新母盘来自WIN11_Pro_23H2.22631.3007。2.增加部分优化方案,手工精简部分较多。3.OS版本号为22631.3007。精简系统只是为部分用户安装,个别要求高的去MSDN下。4.集成《DrvCeo-2.15.0.5》网卡版、......
  • 【深度学习】一维数组的 K-Means 聚类算法理解
    刚看了这个算法,理解如下,放在这里,备忘,如有错误的地方,请指出,谢谢需要做聚类的数组我们称之为【源数组】需要一个分组个数K变量来标记需要分多少个组,这个数组我们称之为【聚类中心数组】及一个缓存临时聚类中心的数组,我们称之为【缓存聚类中心数组】然后初始化一个K长度的数组,值随机(尽......
  • 关于html表格学习
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title>&l......
  • Exchange学习第7天:深化应用与展望未来
    经过一周的深入学习,我对Exchange有了更为全面和深入的了解。这一周,我主要聚焦于Exchange在日常办公环境中的应用,以及如何根据企业需求进行定制化配置。在应用层面,我深入研究了Exchange与Outlook的集成。如何确保用户在使用Outlook时能获得最佳的邮件体验,以及如何解决常见的兼容性问......
  • openGauss学习笔记-194 openGauss 数据库运维-常见故障定位案例-分析查询语句长时间运
    openGauss学习笔记-194openGauss数据库运维-常见故障定位案例-分析查询语句长时间运行的问题194.1分析查询语句长时间运行的问题194.1.1问题现象系统中部分查询语句运行时间过长。194.1.2原因分析查询语句较为复杂,需要长时间运行。查询语句阻塞。194.1.3处理办法......
  • 2024.1.12-学习进度笔记
    今天,我尝试安装了git并尝试安装了PaddleOCR。 参考:https://blog.csdn.net/mukes/article/details/115693833参考:https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.6/doc/doc_ch/quickstart.md参考:https://gitee.com/paddlepaddle/PaddleOCR/blob/release/2.6/doc/do......