From 386b2c2144a4b2b9dd81b7129e3ce9a1ae331466 Mon Sep 17 00:00:00 2001 From: ZhangJinxuan <2194936226@qq.com> Date: Tue, 31 Mar 2026 10:45:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9Ew5=E7=9B=AE=E5=BD=95=E5=92=8C?= =?UTF-8?q?Java=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- w1/AI 协助记录.txt | 17 ++++++++++++++ w2/DataCleaner.class | Bin 0 -> 1354 bytes w5/ShapeDemo.java | 51 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 w1/AI 协助记录.txt create mode 100644 w2/DataCleaner.class create mode 100644 w5/ShapeDemo.java diff --git a/w1/AI 协助记录.txt b/w1/AI 协助记录.txt new file mode 100644 index 0000000..686fed8 --- /dev/null +++ b/w1/AI 协助记录.txt @@ -0,0 +1,17 @@ +AI 协助记录 张金炫 202506050228 + +1. Prompt: + - "将这段 Python 温度转换代码改成 Java" + - "CMD 报错 '找不到文件',文件后缀是 .java 但编译不了" + - "Java 程序编译成功但运行提示找不到主类" +"为啥我的文件显示的后缀是.java,但是我输入后桌面还是没有生成.class' + +2. AI 提供的帮助: + - 给我生成了 Java 初始代码框架。 + - 诊断出核心问题是 Windows 隐藏了 `.txt` 后缀,指导我通过“显示文件扩展名”和“另存为”解决了文件名问题。 + - 纠正了 `java` 命令的使用错误(不应加 `.java` 后缀),并提供了标准的编译运行流程。 + 教我打开了文件管理资源器里的文件全名显示 并不断优化 + +个人总结: +AI教会了我怎么编译和运行代码 以及帮助我解决了后缀怎么修改怎么查找 找不到主类等问题 + diff --git a/w2/DataCleaner.class b/w2/DataCleaner.class new file mode 100644 index 0000000000000000000000000000000000000000..09db967028558bee7ae320cd5b8f233edb210172 GIT binary patch literal 1354 zcmaJ>TXPd-7=FI)X1_EI%{FygT2iP`w4u^i(JBq}f&gQOK%7afW{RU<(;Zlv?8an^ z(>pIR1{gp)V@F^-6g-q0q#TA0CBnVG!yLTg)=@`%H|dOFnlTsecgXV|p6C7E{q>*q z#{iDtfCnv*IAkweP#DxR;;aazgn23yn>nK=Z3g9lVH);0gESbNYK0rE93C&);C&7r zU&z^dno!m}Icd>aAj1m1lQm2`ZfA9o4!hCLu(w*cUt0X-_b;zjZ{L1ey!Kmhxt#y5 zboFNW^7+d8lc&Xtl}G2ww{Dbv$XCAj%mWo29DXl4@d86koedFfnvX|;UmXO0~VZHI*|A}L*%dX_*-0^zq8m9a z4640raC&q4;1t7_xGj=%$3>=w=Xi;9XaeOJWN4Y5VDQAP`D{`@YBBD*`?NKib7L>VQ1#YNrNs->lG5jkmCLKu2Nxe{{P zlY$!|hCn0X%C&sy;l0u~h0>=*3c-8|Mm%^8`#4^Ai*;J?RZm}jjyJyh>dy&FeG z(zdb-3|AU^xB;x!`L-};Q+jS7YFTshneb+{8g8C*oLtE0P2i0p)}MR0vA-K3A|jQF z8@3*1@J^W2%1BD&a(a&AEr#8jI5jJkV~k<@|3hig>b&qGw$oHPzZQCYG?!%i>C{In zqt&%%4eSnW7(r3{+u65bCw9@=PlqwcG^xNH)m`)?B=y}`LRSBZC0y#sSVECv39cHk zgu6qk#1g8azE75`(O6VED2)$|$vyJpQI|BTXo}{#fnz(GE2PRc86<=OqdZ_yhl^cAfAG6A;A>*(14 zv^g;Ygmq}O)M%Zci3cQvNP!U|xsM1&;lU(*dQQTN58*=!9rzf2d_tM>=t6-om#__s z2;d6o^&=^H6Faa<5eF#RF7Rg<2j|$$@iJpI1N@DC*8L}Zf56qtDP^!$#2yUM+D_%X VN~*q6v%?srI}e@T#D0X)^Dl|ndwT!? literal 0 HcmV?d00001 diff --git a/w5/ShapeDemo.java b/w5/ShapeDemo.java new file mode 100644 index 0000000..998237d --- /dev/null +++ b/w5/ShapeDemo.java @@ -0,0 +1,51 @@ +public class ShapeDemo { + public static void main(String[] args) { + // 创建不同形状的对象 + Shape circle = new Circle(); + Shape rectangle = new Rectangle(); + + // 测试drawShape方法 + drawShape(circle); + drawShape(rectangle); + } + + /** + * 调用形状的draw方法 + * @param s 形状对象 + */ + public static void drawShape(Shape s) { + s.draw(); + } +} + +/** + * 形状基类 + */ +class Shape { + /** + * 绘制方法 + */ + public void draw() { + System.out.println("绘制形状"); + } +} + +/** + * 圆形类 + */ +class Circle extends Shape { + @Override + public void draw() { + System.out.println("绘制圆形"); + } +} + +/** + * 矩形类 + */ +class Rectangle extends Shape { + @Override + public void draw() { + System.out.println("绘制矩形"); + } +} \ No newline at end of file