From 51d479427c65caf979a008152b80f21409000b56 Mon Sep 17 00:00:00 2001 From: WangYangyang <3093159564@qq.com> Date: Mon, 6 Apr 2026 22:04:21 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8E=8B=E7=83=8A=E7=83=8A202302050115w5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Person/pom.xml | 25 ++++++++++++ Person/src/main/java/org/example/App.java | 13 ++++++ Person/src/test/java/org/example/AppTest.java | 38 ++++++++++++++++++ w5/pom.xml | 25 ++++++++++++ .../com/practice/advanced_problem/Bike.java | 8 ++++ .../com/practice/advanced_problem/Car.java | 8 ++++ .../com/practice/advanced_problem/Main.java | 13 ++++++ .../com/practice/advanced_problem/Truck.java | 8 ++++ .../practice/advanced_problem/Vehicle.java | 5 +++ .../advanced_problem/运行截图.png | Bin 0 -> 10037 bytes .../com/practice/basic_problem/Circle.java | 8 ++++ .../java/com/practice/basic_problem/Main.java | 13 ++++++ .../com/practice/basic_problem/Rectangle.java | 8 ++++ .../com/practice/basic_problem/Shape.java | 7 ++++ .../practice/basic_problem/运行截图.png | Bin 0 -> 3209 bytes w5/src/main/java/org/example/App.java | 13 ++++++ w5/src/test/java/org/example/AppTest.java | 38 ++++++++++++++++++ w5/target/classes/com/example/Circle.class | Bin 0 -> 498 bytes w5/target/classes/com/example/Main.class | Bin 0 -> 694 bytes w5/target/classes/com/example/Rectangle.class | Bin 0 -> 501 bytes w5/target/classes/com/example/Shape.class | Bin 0 -> 495 bytes .../com/practice/基础题/Circle.class | Bin 0 -> 531 bytes .../classes/com/practice/基础题/Main.class | Bin 0 -> 771 bytes .../com/practice/基础题/Rectangle.class | Bin 0 -> 534 bytes .../com/practice/基础题/Shape.class | Bin 0 -> 517 bytes .../classes/com/practice/进阶题/Bike.class | Bin 0 -> 548 bytes .../classes/com/practice/进阶题/Car.class | Bin 0 -> 536 bytes .../classes/com/practice/进阶题/Main.class | Bin 0 -> 818 bytes .../com/practice/进阶题/Truck.class | Bin 0 -> 545 bytes .../com/practice/进阶题/Vehicle.class | Bin 0 -> 306 bytes w5/target/classes/org/example/App.class | Bin 0 -> 537 bytes 封装继承多态/pom.xml | 25 ++++++++++++ .../src/main/java/org/example/App.java | 13 ++++++ .../src/test/java/org/example/AppTest.java | 38 ++++++++++++++++++ 34 files changed, 306 insertions(+) create mode 100644 Person/pom.xml create mode 100644 Person/src/main/java/org/example/App.java create mode 100644 Person/src/test/java/org/example/AppTest.java create mode 100644 w5/pom.xml create mode 100644 w5/src/main/java/com/practice/advanced_problem/Bike.java create mode 100644 w5/src/main/java/com/practice/advanced_problem/Car.java create mode 100644 w5/src/main/java/com/practice/advanced_problem/Main.java create mode 100644 w5/src/main/java/com/practice/advanced_problem/Truck.java create mode 100644 w5/src/main/java/com/practice/advanced_problem/Vehicle.java create mode 100644 w5/src/main/java/com/practice/advanced_problem/运行截图.png create mode 100644 w5/src/main/java/com/practice/basic_problem/Circle.java create mode 100644 w5/src/main/java/com/practice/basic_problem/Main.java create mode 100644 w5/src/main/java/com/practice/basic_problem/Rectangle.java create mode 100644 w5/src/main/java/com/practice/basic_problem/Shape.java create mode 100644 w5/src/main/java/com/practice/basic_problem/运行截图.png create mode 100644 w5/src/main/java/org/example/App.java create mode 100644 w5/src/test/java/org/example/AppTest.java create mode 100644 w5/target/classes/com/example/Circle.class create mode 100644 w5/target/classes/com/example/Main.class create mode 100644 w5/target/classes/com/example/Rectangle.class create mode 100644 w5/target/classes/com/example/Shape.class create mode 100644 w5/target/classes/com/practice/基础题/Circle.class create mode 100644 w5/target/classes/com/practice/基础题/Main.class create mode 100644 w5/target/classes/com/practice/基础题/Rectangle.class create mode 100644 w5/target/classes/com/practice/基础题/Shape.class create mode 100644 w5/target/classes/com/practice/进阶题/Bike.class create mode 100644 w5/target/classes/com/practice/进阶题/Car.class create mode 100644 w5/target/classes/com/practice/进阶题/Main.class create mode 100644 w5/target/classes/com/practice/进阶题/Truck.class create mode 100644 w5/target/classes/com/practice/进阶题/Vehicle.class create mode 100644 w5/target/classes/org/example/App.class create mode 100644 封装继承多态/pom.xml create mode 100644 封装继承多态/src/main/java/org/example/App.java create mode 100644 封装继承多态/src/test/java/org/example/AppTest.java diff --git a/Person/pom.xml b/Person/pom.xml new file mode 100644 index 0000000..3bd59cf --- /dev/null +++ b/Person/pom.xml @@ -0,0 +1,25 @@ + + 4.0.0 + + org.example + Person + 1.0-SNAPSHOT + jar + + Person + http://maven.apache.org + + + UTF-8 + + + + + junit + junit + 3.8.1 + test + + + diff --git a/Person/src/main/java/org/example/App.java b/Person/src/main/java/org/example/App.java new file mode 100644 index 0000000..5f21d2e --- /dev/null +++ b/Person/src/main/java/org/example/App.java @@ -0,0 +1,13 @@ +package org.example; + +/** + * Hello world! + * + */ +public class App +{ + public static void main( String[] args ) + { + System.out.println( "Hello World!" ); + } +} diff --git a/Person/src/test/java/org/example/AppTest.java b/Person/src/test/java/org/example/AppTest.java new file mode 100644 index 0000000..d5f435d --- /dev/null +++ b/Person/src/test/java/org/example/AppTest.java @@ -0,0 +1,38 @@ +package org.example; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/w5/pom.xml b/w5/pom.xml new file mode 100644 index 0000000..130f5de --- /dev/null +++ b/w5/pom.xml @@ -0,0 +1,25 @@ + + 4.0.0 + + org.example + w5 + 1.0-SNAPSHOT + jar + + BasicProblem + http://maven.apache.org + + + UTF-8 + + + + + junit + junit + 3.8.1 + test + + + diff --git a/w5/src/main/java/com/practice/advanced_problem/Bike.java b/w5/src/main/java/com/practice/advanced_problem/Bike.java new file mode 100644 index 0000000..f5961ff --- /dev/null +++ b/w5/src/main/java/com/practice/advanced_problem/Bike.java @@ -0,0 +1,8 @@ +package com.practice.advanced_problem; + +public class Bike extends Vehicle{ + @Override + public void run() { + System.out.println("自行车在非机动车道上行驶。"); + } +} diff --git a/w5/src/main/java/com/practice/advanced_problem/Car.java b/w5/src/main/java/com/practice/advanced_problem/Car.java new file mode 100644 index 0000000..7240c26 --- /dev/null +++ b/w5/src/main/java/com/practice/advanced_problem/Car.java @@ -0,0 +1,8 @@ +package com.practice.advanced_problem; + +public class Car extends Vehicle{ + @Override + public void run(){ + System.out.println("汽车在机动车道行驶。"); + } +} diff --git a/w5/src/main/java/com/practice/advanced_problem/Main.java b/w5/src/main/java/com/practice/advanced_problem/Main.java new file mode 100644 index 0000000..7275ecd --- /dev/null +++ b/w5/src/main/java/com/practice/advanced_problem/Main.java @@ -0,0 +1,13 @@ +package com.practice.advanced_problem; + +public class Main { + public static void main(String []args){ + Vehicle[] vehicles=new Vehicle[3]; + vehicles[0]=new Car(); + vehicles[1]=new Bike(); + vehicles[2]=new Truck(); + for(Vehicle v : vehicles){ + v.run(); + } + } +} diff --git a/w5/src/main/java/com/practice/advanced_problem/Truck.java b/w5/src/main/java/com/practice/advanced_problem/Truck.java new file mode 100644 index 0000000..77e93ce --- /dev/null +++ b/w5/src/main/java/com/practice/advanced_problem/Truck.java @@ -0,0 +1,8 @@ +package com.practice.advanced_problem; + +public class Truck extends Vehicle{ + @Override + public void run(){ + System.out.println("卡车在货运通道上行驶。"); + } +} diff --git a/w5/src/main/java/com/practice/advanced_problem/Vehicle.java b/w5/src/main/java/com/practice/advanced_problem/Vehicle.java new file mode 100644 index 0000000..361e20d --- /dev/null +++ b/w5/src/main/java/com/practice/advanced_problem/Vehicle.java @@ -0,0 +1,5 @@ +package com.practice.advanced_problem; + +public abstract class Vehicle { + public abstract void run(); +} diff --git a/w5/src/main/java/com/practice/advanced_problem/运行截图.png b/w5/src/main/java/com/practice/advanced_problem/运行截图.png new file mode 100644 index 0000000000000000000000000000000000000000..3008bdfe815ada8e42979b08e7565ac12eaf70a0 GIT binary patch literal 10037 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 literal 0 HcmV?d00001 diff --git a/w5/src/main/java/com/practice/basic_problem/Circle.java b/w5/src/main/java/com/practice/basic_problem/Circle.java new file mode 100644 index 0000000..900df8f --- /dev/null +++ b/w5/src/main/java/com/practice/basic_problem/Circle.java @@ -0,0 +1,8 @@ +package com.practice.basic_problem; + +public class Circle extends Shape { + @Override + public void draw(){ + System.out.println("圆形形状: ○"); + } +} diff --git a/w5/src/main/java/com/practice/basic_problem/Main.java b/w5/src/main/java/com/practice/basic_problem/Main.java new file mode 100644 index 0000000..bd6654f --- /dev/null +++ b/w5/src/main/java/com/practice/basic_problem/Main.java @@ -0,0 +1,13 @@ +package com.practice.basic_problem; + +public class Main { + public static void drawShape(Shape s){ + s.draw(); + } + public static void main(String []args){ + Shape circle=new Circle(); + Shape rect=new Rectangle(); + drawShape(circle); + drawShape(rect); + } +} diff --git a/w5/src/main/java/com/practice/basic_problem/Rectangle.java b/w5/src/main/java/com/practice/basic_problem/Rectangle.java new file mode 100644 index 0000000..1d8b66b --- /dev/null +++ b/w5/src/main/java/com/practice/basic_problem/Rectangle.java @@ -0,0 +1,8 @@ +package com.practice.basic_problem; + +public class Rectangle extends Shape { + @Override + public void draw(){ + System.out.println("矩形: ▭"); + } +} diff --git a/w5/src/main/java/com/practice/basic_problem/Shape.java b/w5/src/main/java/com/practice/basic_problem/Shape.java new file mode 100644 index 0000000..4bbd756 --- /dev/null +++ b/w5/src/main/java/com/practice/basic_problem/Shape.java @@ -0,0 +1,7 @@ +package com.practice.basic_problem; + +public class Shape { + public void draw() { + System.out.println("绘制任意图形"); + } +} diff --git a/w5/src/main/java/com/practice/basic_problem/运行截图.png b/w5/src/main/java/com/practice/basic_problem/运行截图.png new file mode 100644 index 0000000000000000000000000000000000000000..28b6a73ae3ec2e7329dd193a56850a00670a3435 GIT binary patch literal 3209 zcmbuCc{~%28^>*q<{Y_im2d8=sO2VCZid9j84cOjTsg-#M2=jEMxjlHd4S=Pz{PubK3> zL}B1cfiAs>iw6WL({&iWE2TgOaa`3iC3fO&!E;e(xL{N^z*pR>dL3ZC1j3!21KqHS z9RNWBi0=G?2t4kQ)EW9+z<&T~NOh~Ebr`DUp&sV8p>b|ZJH5{$O%D)9_fB`tz#1*x zjo$VTT_BanaruT?@mqbI-xs$RnK1~YjPos{cmdWaw6s&jJRb`!}BwH94SMG9orA@K8{ZSL_Hf&`shjbZE-wBv*RnBLw5EaCp;DH^c8=K!TIdYn6 zbPqqcH7-l|j`?T3iML^aYXtWO_$df@o+Z8Wq9$OY z7}B1`7?$W{NZ6;09rp4%b%Q0IG;@(WCq?=Nb{Nond0YL%$=ER^5b<)sRlm)e$m-oI z@;62jB)~JTvYn1%L>Z~l1Cu6?Ntm^xw%3zPL$sXWXhNjwZx)5l-N;7nvVJFRMF52V zcu~J&o^W`fNUdq|V5K0@t&NynMVKoPj$9rmasM*PEZW=lJY@299j!~E_t)k({h7iC zzy4(DgsdBusC%Yc_G*0@+$2F_ZvY>c!_0$gbnU>uxW*H##@M+Fz-G!=Vd=C$?eD7c zU($#95M5FI_2WpC`Hm5e8^Q8M$ip5*`2i+9jx zjn>7f=Y*;!^)NhK1EZrdBPDRFTLG;27G5oR6bCF$LRrhn=U#%X;LkqoSe=Sd4X3}k zlQ_eT_Sj|QYzurjtNHR~9h6^R-?QJf)=HV0D@dIV+K?2@qqV`g^1suvkQ3*ThKzD5 zZQS!t+w`=yV4KqDOFs0UJq=?J7J=?79GBCv9oypQg2ID?MFlJE?M#|eO7dTXN)?bv z*9z5~-akq_%>G+e9{l8qf@FP8)ko=pLKTym?s_wav*(qJU@kMH7~1j|4u3Hmfk`^B ziwIqNr2DfXU7LO6u!DVMK3-I#r#t*!*$@zN$l2XxDo_ozzqWF_!!+0kKDZ=7J>k@H zq61O^GWU#L?N=UfPCprG=5>dhJLSQ$jHbs#tGNm|zISlE=enVNOBa(s3Vr;8G%+2h zUm9fdPsWKm-|Rk)b_$kx6BbwvNpfqvTNi8EcJyNj2XhaSY9fgB;xh|9{3z&ZZpbRs zSgQ$BRM=egr?RNwtI<-*JKtvMc4dRdZlSk^^;zj0)-u~T z0#2>&Fz*mjMFlLc23+lLURsPEFHzwDS*o?fZONcPvV9;W!?(g(0rMjv)k@J4Lek@f zFXJKCdV5=fDE7Xj#!HZA1{iESM2JtzQ8mg9PJe2O5gO_(J1La+9R)je>>`;_7GBoQ zxWZlc1S*5U>*}f!3k>pjpdG>O<=du>N%<}nd&C6CQA%)n5#>7w+>9&~dlGVE@s;S( z-An`Rr?i4nq<6x!)hgQWWfXhqFo?>gLKHX!3aYnQ>{Eqt z>5(`{B*47gOp_$cV++XeI8D>+JP9#yVP#9MKY2FomXLT^&ESCevvr%cKWhJTot70B z8RScLNZtGE#o;s1_ZJal6^a7s+5UsN&p~}28Q7Pf4=pYwh+yZ$;-t@6BFn|*%U`}+ zwDHVwC4}M&f0`0h%kmm-oGVZNRP_8PmEZK2>g>v%sg~ zRrY$H8y4_OKlrkRkluOx27WItkUy9c{ZKn%BLJsn#3Ni+<;;zMtCjp#ZDL&U8mmfJ zg@$D)*~Zx3S{TB%{8RIFxbF!r{xd?J`mK^{lQ(5PP}yhlE|nMiWw6sE+uK`sVSN0| zL&oE*(cSU!{ZwY(r!hw7{FIbB&l6mY7>4U>H*K@J^}T?M{0HFfvrvQ8xb89kaUD9q9TLjl3$dB zl3N|TeJa`(AL|_sGcAd@UirPVE`P+p^87`FV+?9>xr__canKq^v9=>F&2apt0)U!5 z%*w4#ClQw}nx({`P(xaYUz1*Nz$gy)ugfaXe+z!M0Qn>8JIo0JZ));a<6eSO7c~uAw zR53yAR4Xb|cW8#!9=UeTg#Q|53vr8>37?)cHi?)L*NL1fp3D)N?}=Hvpn3gG(7i?j z7mzr@_3&c-qDVuqn)ozS%rbU}wCN#TR?4z!%I{1uiCv$GxR)F`*Oi^;ARS&9qr~%t z9p5VHup+2-q}*VD1&IH^xUx^tRX_x^Hr@iSb_O+tx~P zE#LG=t>2C*>`I44vJyG-YWIa8{lN;hO+!#WtXgU=s?9Y5z1^GVC3_CRVns+C(b%rvbnanCh`tEiJ2(7Cj zdRDXBnM-hRA-z1EtE#Bh^-y=e;o(-p+r45AnV$6y6f|dSh&;)TK6L-^+ui^03NZhA z+;ZBz#2Q*XVlaX{nv6?ufoFSKXfsMyokfu;?w+YdD8@wPZMuZS(wX>6OfsJ9xu9v2(D+*2GqCHGh^mkT=z~k38N~ zi#0^Q3TNBm^6RShr2b0j{|w?4qs@wKt`VsEj7dA{D~Ew^aK`Z{&$AAj zr&*Xm0z+@aNrk7$18>-0A8G1nTxNLf?YeX6k3@=_4uQ0xNRs52aIBwk?{)A6Q#8sV zFy+qz)^jUta6VGn929(}jlfORO%&>k!2gzt|K}L}-vIk2_Ye4`rZ%nr{b;aVv2?V+ IoBO5z3#G#~9smFU literal 0 HcmV?d00001 diff --git a/w5/src/main/java/org/example/App.java b/w5/src/main/java/org/example/App.java new file mode 100644 index 0000000..5f21d2e --- /dev/null +++ b/w5/src/main/java/org/example/App.java @@ -0,0 +1,13 @@ +package org.example; + +/** + * Hello world! + * + */ +public class App +{ + public static void main( String[] args ) + { + System.out.println( "Hello World!" ); + } +} diff --git a/w5/src/test/java/org/example/AppTest.java b/w5/src/test/java/org/example/AppTest.java new file mode 100644 index 0000000..d5f435d --- /dev/null +++ b/w5/src/test/java/org/example/AppTest.java @@ -0,0 +1,38 @@ +package org.example; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} diff --git a/w5/target/classes/com/example/Circle.class b/w5/target/classes/com/example/Circle.class new file mode 100644 index 0000000000000000000000000000000000000000..615a6c63570d1480c263bd08a8fdfbda6fb33d4f GIT binary patch literal 498 zcmZvZOG*Pl5QhKGYciA3B$LGVbCor6Y|DL$MurrgOo)zU!EF zkM|vh%)anNbik0T)|x7^P!(u8a?lwHr~HhYF88~peL096kFtVc#89y&iU`c(Q23D@ zg%0=XSA&akpM; zDwtz1e$U?!VcVq(q#8koT;3ACb2Ri?PI$swQZTHb&D|ysg^a%sQ&CS07|PaPRGnCz zke@SXb}$Uv&Y_T)T-<0|j*U%J=t<>DfXPQCJ5P~Go{>*)J%K$;q1~@G=Z$ z3af`EHnYzPg>G-)U=1Z3j*BOfUJa%bFTBx{t0?sP7y2qxD2@{S)5cSUS{^+zNf3n& zT#>6NH1gmnm8dCr83hM*tlMa~XyQ40%4Z&H6DyQNW1-jV`uT)3de9rNk)!E|{gizZ zhhMKJ!!Y@#hY=$+e;Vj$pc5naMX)%#Fy95slZo1af+A3V1Y|1In56wQyXXFLa{XCi z;&Il4PR3IFADEL3(wUGYNhj^}r`JgkelgNyNwhx*DPD6P7M}|!K*>AtZ1LvND%zF3 zd#GDF7TP=omedzK-7Enc*yODw17$>tKhkE!cd(bmvJYfLku-UNExb$#UZJxf7|Z4` z)}F&XyT>zsjxufac>e*l_xzTmO%j5e!`(pz4%WFnE%qh?os5J(`6kV&;w`24>df7y LXVKpwVqy0m4b6gp literal 0 HcmV?d00001 diff --git a/w5/target/classes/com/example/Rectangle.class b/w5/target/classes/com/example/Rectangle.class new file mode 100644 index 0000000000000000000000000000000000000000..e5005530ad6f02e563dc7bbe6b29ed8b33896f6f GIT binary patch literal 501 zcmZvZ$w~u35QhKG;$$XcR%6_kTjIgF2!atWf~P^mk=#3zCK;I}Ogb(v;#KhG!Gj(Y z1bqM>LlECWtWG56kUmsV^;dmWRDb-uz6037x`70e8d4_Gm|-ZoQDBKH9`t-+IbGfp z3^V&)=*a_yWUb!Rk%6wkFp-7HP&nro-12$Yv7GC^6aiI51IbXahl&?jC$SewN5+B& zjSO-O+3(x?ueZCsjnA700|gW{luVQ{$55Wq#Gv&Q!VigB8(~KSC8ax!dQ-zZNt2tO z3RlujK5d^mjN0V#wik-yLC_NM8E+|}WJfOdn>_YZ{FhA0uGeR%+EZx_!nI?5$zV9q zAa=!(r%1W+xNWsRHc_Fgs+Ry$cO_e;$Rf|kr?+0f9*6P*StSEWERr=x1z5r|MGPzB g=G`F-(4U}{W}lJ&2dF<(m<+TDh(3m_lA6HUFBC3m6aWAK literal 0 HcmV?d00001 diff --git a/w5/target/classes/com/example/Shape.class b/w5/target/classes/com/example/Shape.class new file mode 100644 index 0000000000000000000000000000000000000000..f62c796c907de9dc4e454375382f1847205ae352 GIT binary patch literal 495 zcmZvZxlY4C5QhKF<=7Z<5$;2D2?cJDD1vB^s4PG-O20`~$wodR$KmKH=xCAXcmpVc zL_{8d=OFMFh_QnL2)3Bf9RIhYnU{~JA%JbHYltDPAfY3P6hpSnPq|@pw`m;J+M*sX zq;{n%gFS|Lsa#c&hN?i*F$MisyLHhGghO3kk3>Z?0!hy}_N5zGfiJjINn?f~|30`G zUG-lFgSX4;(d}^be5WCcoPxZL0%jQs|7aPMPDrv{f|thhXiP#&w^=Dy70fZ@>YihW zbMAC(VOTBR5e$iauR$(jN>?2AoSN`Yc+I9v-t_9+u5w?7@mDetv}BiNF#nJ$glhQw zj6t)!o?jOSGNfqHH(TM%*g%o?8NL`;xKXn66dB|h`Q+v!*nL!9ARCr}I2Ot3;|45Y mnIeXjiFhZ10qO&k{B$3gZ$NlGqS8@PKOpJ^vP#t$);<9yYH8m9 literal 0 HcmV?d00001 diff --git a/w5/target/classes/com/practice/基础题/Circle.class b/w5/target/classes/com/practice/基础题/Circle.class new file mode 100644 index 0000000000000000000000000000000000000000..4a8e3f5e1181c732c54be0be291ff99063fd1c8d GIT binary patch literal 531 zcmaKp%}N4M6vzM9kH*m{zp`($cG{xZ1VKg{q16z9;r==fdP8Sq9E*0XTGRv7B8Ys0 zS{MlR06j(^(o00=I$f%4Dn>BFkR0A#44->+N0TQztu5kxrhG4{tny zJ&ffAvQh?uSR||Y53qz~ifCJt&)Z`dpguxLP4^N12FMLdOa#ggh&q8}Ney826H`Qf AZ~y=R literal 0 HcmV?d00001 diff --git a/w5/target/classes/com/practice/基础题/Main.class b/w5/target/classes/com/practice/基础题/Main.class new file mode 100644 index 0000000000000000000000000000000000000000..ef4efcbd8494830b417d3452ebad644f3fbbf365 GIT binary patch literal 771 zcmZ`%O-~d-5PdznFzz_8%ZDq-hl>g>YM6uEFkDDD4Vt)Q6T+!?m@G|pXGuHg)t}+b z=s)lx1QLIM|HBaf1mV@pCd+|2bXRrtt5>hP>hI0v9{`(p>A^wCMcKy~#uaKO`m+vt zI_U-Y~LZHnF*98r5UG)esatlx?4zV7rGnGOe$?zOcwavlcD>9P65_Z9Jq zhAjm}%yJPXug%K+OmMw<7>?S|O07w{xiW3L9eZ^S^^1;!dG2y8&?nse9DoHZ@>G$}XGD_U(&ov( z;f|7JxX6eyY3>p%VL2msipG$jD`Uvm{1yCzb4-R;sM1dDy}rQo8?F&)orK^Rau892 jhgpu|9JNV-Moz*ZCMIHROst48o}pik3#{Sp$gybbdIsuSGYp%F$D94aug9nHNyOVpnx{D!&DGg~I8B8-|eko$mnhMcyiJBi_ zM-3&VYsErY!wf_2k0Fk2OVaZiG)QRQtCCBWgliwRor>+B@QM=BCC}oGGWUgwzmg$Y z7cGYM(tqG0k*hvGXNZ|z+qdikp`eLz=S?*g){v#Os}lfIizhovkwKo3pV)W;yC2GP xWR(mAF;7+>UBChsDWVS>7jF+?K=c7xdh!v;Z-Dw_g^57>0f~+w%cKUd@(H;^ei{G( literal 0 HcmV?d00001 diff --git a/w5/target/classes/com/practice/基础题/Shape.class b/w5/target/classes/com/practice/基础题/Shape.class new file mode 100644 index 0000000000000000000000000000000000000000..ba02b98f784f82ef294c50bf99bdb6d320e48c76 GIT binary patch literal 517 zcmaKpJ5Rz;6vzLUS81(+MSMTv1`c*Halp8kI1x3$uwP08mq1HO(YQG{xVe%z82JV| zU;>d3;ODRszl8C$7}UgghjVgXzjMzyFCYCOfE{co2q7#Xq9TeIL$b!txL)U0ML#ap zOv7b}?Fmb``wZbswkRVGS%RWs3hJ-)!bQt98)z{N@OE|M-44Cyu7V_HC1@&Am}5x&QOh7TeNx>bcxFrwzDa0dRdU&)gn5Ql z!*1wJha0XiOx?TdkM1wuyB)ny74RXojh9JHh8_r9pT$w z&WKwTEr#{{f6yFJ%ML$hPzrY2G0a2Z1C^lTwm%6rk)|#CF9hcAndAalI%!5ay7dJ1 z5QG;=`e7i9C6ekm0n1n+i{_gY?*=eHeuSh=_mKDo_%|ggohtSNB2OS|6b)hh6WY#q A;{X5v literal 0 HcmV?d00001 diff --git a/w5/target/classes/com/practice/进阶题/Bike.class b/w5/target/classes/com/practice/进阶题/Bike.class new file mode 100644 index 0000000000000000000000000000000000000000..c30c7bb89540166576525d752ef68985671500e5 GIT binary patch literal 548 zcmaKpJx>Bb5Qg6c^f){PLHt5AR(=#-V`71^(8P)u6Ab-vUSJjO$a$F9sf~%Tvmp^p zv@mF=1sW2y_iy+S?oSwJ!Jvh@#Y|@2-DhTYo&E#}mxQ3Hk-QL_GykR>{_lWiD{C zC^sXfz&N6`1aUlIVhv;mC{oEY@*UH6U^h*9kgSjaFNVk}tqT}Nj3S1S_T#xG43KXj Zg}ZAAegnkH1;!8Q2Sjc|;-q>o`U&9ujlci^ literal 0 HcmV?d00001 diff --git a/w5/target/classes/com/practice/进阶题/Car.class b/w5/target/classes/com/practice/进阶题/Car.class new file mode 100644 index 0000000000000000000000000000000000000000..f4e1631fa53eeefc046233cd5b69c328660505d5 GIT binary patch literal 536 zcmZ{hyG{Z@6o&udwt%Z3h!?!Y4lLZp!~$bOVnvJzhJIK#Fa~zXvY6PZrLnUikwy!H zB^H>FpuMkQAn+2#Ghom{rZ_X_GT%A>%*R*f4ZtoogK)vEz@x$oAH#-jm9>h^bw}ui zHh8}u*4x9!x|TDFLN6H%zI|Z|=YYYTNah0YBcLFtVg@Qh_>7-(t;EfOmc6JtMwzOt zn!^ywj55N~j%{H&S;sbbIpxP3HSD*#gYHwW(d;)my_+VThgWxlhuh(E`}6WTh%n|A zL{vnvz!3e1!=O|owPaGG#JJOV28Y6hR5GVvks&@sS(@7np0ssJ;zAi=8b`Hq-mp)2 zUdoMRES;Bf+!oUR33{BOs4}c&rXy1%-LBC@!K_uYb>mP-nxC5OND0_Nj2>Pt7npo{ zvPfgc5PcKdabjFj+9oA!(>8>U1Xox>h)T4|p^-QxaBvj~^|Ucox=rF##>p?> zM^xh03ui8^)QEEDmr#ixz=<;JR^oz%WzFo&ynXX#cfbF>xCHP54GS4)CUhGHvV{2~ zF%|AmgnjpI?51D74y8W~ zOjv}K6iiD*7V@g)9APyDv?m9F1zVx!32P~+{b=G3EEJ$wFtKQ3Nll?!Bn`s=kr>AH{)aP!C|6n2HrZ=a|fa<~jx#qlB_=Ao(P9`x?HBlp2 z-gpxE!E31|&MWoLlwed*})bejU_(hXc?JnI512+GVz#y;=z8Q#N{Vk&Y=DWU)Rlh literal 0 HcmV?d00001 diff --git a/w5/target/classes/com/practice/进阶题/Truck.class b/w5/target/classes/com/practice/进阶题/Truck.class new file mode 100644 index 0000000000000000000000000000000000000000..ad8627f62c065d43fc4ad85f790bc9fec33a6d4c GIT binary patch literal 545 zcmaKpJxc>Y5Qg7PVlFvP6Ql9_gLH|7*9aC78^J1wkdXd753`!wh0C2_r) zTsKs&apE7<{qrNWXq32KHWi(P|%A$hTdOL3{q8q%O=%Iw~Mvga45W*%@if{GmQQru3)?RIzwpQS|Nq8 z95;-OL>D8VEie&CKOoUB$QWe<82Ni~ literal 0 HcmV?d00001 diff --git a/w5/target/classes/com/practice/进阶题/Vehicle.class b/w5/target/classes/com/practice/进阶题/Vehicle.class new file mode 100644 index 0000000000000000000000000000000000000000..d19c638c6a39538782b5c7fe932b413763bc67d6 GIT binary patch literal 306 zcmaJ+F;2rk5S+CyF&IM<9)LneQg96&5e-r*D-=ZT&&P>eI87_9icC4{ z^}Z?UnSCbo)Bj_y`2yFJg!sN{oHk?Y6O;YYOMkdHN5ud53PAoN#zR(;nV4I{Ptg0H b9W#0x2yw)i>;{;R0YNxn7u@SG2I&3*dO$}P literal 0 HcmV?d00001 diff --git a/w5/target/classes/org/example/App.class b/w5/target/classes/org/example/App.class new file mode 100644 index 0000000000000000000000000000000000000000..4240a01294e24f2c4b7e84ad3e0ce9c8b170e898 GIT binary patch literal 537 zcmZvZ$w~u35QhKGHjAU#Ox!i`lz4D1f`^D8f_NBIh{S`ZPST7WW~PV9MD(%rpy0s= z@S()&LQWOj)x0T4D)%OlQQA!t!NZP;6$a;01c7SYsU#RS zZIn`|SeK{12o4@%f?F#rGn literal 0 HcmV?d00001 diff --git a/封装继承多态/pom.xml b/封装继承多态/pom.xml new file mode 100644 index 0000000..78426ca --- /dev/null +++ b/封装继承多态/pom.xml @@ -0,0 +1,25 @@ + + 4.0.0 + + org.example + 封装继承多态 + 1.0-SNAPSHOT + jar + + untitled + http://maven.apache.org + + + UTF-8 + + + + + junit + junit + 3.8.1 + test + + + diff --git a/封装继承多态/src/main/java/org/example/App.java b/封装继承多态/src/main/java/org/example/App.java new file mode 100644 index 0000000..5f21d2e --- /dev/null +++ b/封装继承多态/src/main/java/org/example/App.java @@ -0,0 +1,13 @@ +package org.example; + +/** + * Hello world! + * + */ +public class App +{ + public static void main( String[] args ) + { + System.out.println( "Hello World!" ); + } +} diff --git a/封装继承多态/src/test/java/org/example/AppTest.java b/封装继承多态/src/test/java/org/example/AppTest.java new file mode 100644 index 0000000..d5f435d --- /dev/null +++ b/封装继承多态/src/test/java/org/example/AppTest.java @@ -0,0 +1,38 @@ +package org.example; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +}