自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 用Java写一个画图工具

我们在每次画图时,每个图形都有一个对应的列表,即ArrayList类,直线的列表里面存了四个元素,分别为x1,y1,x2,y2,根据这两点的坐标即可复现直线。同理,矩形对应的列表也有四个元素,三角形对应的列表有六个元素(3个坐标),而多边形和曲线就有很多坐标。以下是一些要设置的量与构造函数。接下来我们实现画图功能,我们鼠标监听器的监听按照:按下->松开->点击 这个顺序直线:在第一次点击时,获得点击坐标,然后移动鼠标松开到终点。获得终点坐标即可将两点相连。

2023-08-01 11:03:35 1571 2

原创 Java类与对象,接口,继承与多态

Java是一门以类与对象为核心的编程语言,采用面向对象编程的方式。任何一种函数的实现与调用都要放在类中实现。所有的类都具有相应的属性与行为。下面举一个具体的例子帮助理解我们可以拿moba游戏里的英雄为例,每个英雄都有姓名,基础物理攻击(有法伤的英雄放到继承里举例),基础生命值等基本属性。每个游戏也有属于自己的行为,比如进行普通攻击。但我们要知道,每个英雄的名字,基础物理攻击,基础生命是不一样的,由此我们延申出构造函数的方法,来对每个英雄进行命名与初始值的赋予。

2023-07-13 22:24:12 113 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除