<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m0_74082519的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/m0_74082519</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m0_74082519]]></copyright><item><title><![CDATA[用Java写一个画图工具]]></title><link>https://blog.youkuaiyun.com/m0_74082519/article/details/131963212</link><guid>https://blog.youkuaiyun.com/m0_74082519/article/details/131963212</guid><author>m0_74082519</author><pubDate>Tue, 01 Aug 2023 11:03:35 +0800</pubDate><description><![CDATA[我们在每次画图时，每个图形都有一个对应的列表，即ArrayList类，直线的列表里面存了四个元素，分别为x1,y1,x2,y2，根据这两点的坐标即可复现直线。同理，矩形对应的列表也有四个元素，三角形对应的列表有六个元素（3个坐标），而多边形和曲线就有很多坐标。以下是一些要设置的量与构造函数。接下来我们实现画图功能，我们鼠标监听器的监听按照：按下->松开->点击 这个顺序直线：在第一次点击时，获得点击坐标，然后移动鼠标松开到终点。获得终点坐标即可将两点相连。]]></description><category></category></item><item><title><![CDATA[Java类与对象，接口，继承与多态]]></title><link>https://blog.youkuaiyun.com/m0_74082519/article/details/131711365</link><guid>https://blog.youkuaiyun.com/m0_74082519/article/details/131711365</guid><author>m0_74082519</author><pubDate>Thu, 13 Jul 2023 22:24:12 +0800</pubDate><description><![CDATA[Java是一门以类与对象为核心的编程语言，采用面向对象编程的方式。任何一种函数的实现与调用都要放在类中实现。所有的类都具有相应的属性与行为。下面举一个具体的例子帮助理解我们可以拿moba游戏里的英雄为例，每个英雄都有姓名，基础物理攻击（有法伤的英雄放到继承里举例），基础生命值等基本属性。每个游戏也有属于自己的行为，比如进行普通攻击。但我们要知道，每个英雄的名字，基础物理攻击，基础生命是不一样的，由此我们延申出构造函数的方法，来对每个英雄进行命名与初始值的赋予。]]></description><category></category></item></channel></rss>