- 博客(2)
- 收藏
- 关注
原创 用Java写一个画图工具
我们在每次画图时,每个图形都有一个对应的列表,即ArrayList类,直线的列表里面存了四个元素,分别为x1,y1,x2,y2,根据这两点的坐标即可复现直线。同理,矩形对应的列表也有四个元素,三角形对应的列表有六个元素(3个坐标),而多边形和曲线就有很多坐标。以下是一些要设置的量与构造函数。接下来我们实现画图功能,我们鼠标监听器的监听按照:按下->松开->点击 这个顺序直线:在第一次点击时,获得点击坐标,然后移动鼠标松开到终点。获得终点坐标即可将两点相连。
2023-08-01 11:03:35 1669 2
原创 Java类与对象,接口,继承与多态
Java是一门以类与对象为核心的编程语言,采用面向对象编程的方式。任何一种函数的实现与调用都要放在类中实现。所有的类都具有相应的属性与行为。下面举一个具体的例子帮助理解我们可以拿moba游戏里的英雄为例,每个英雄都有姓名,基础物理攻击(有法伤的英雄放到继承里举例),基础生命值等基本属性。每个游戏也有属于自己的行为,比如进行普通攻击。但我们要知道,每个英雄的名字,基础物理攻击,基础生命是不一样的,由此我们延申出构造函数的方法,来对每个英雄进行命名与初始值的赋予。
2023-07-13 22:24:12 133 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人