From 07759c429db89ceab567177bd26978c47e2ce8f0 Mon Sep 17 00:00:00 2001 From: ZhengJiayin <13230092115@163.com> Date: Thu, 14 May 2026 12:56:59 +0800 Subject: [PATCH] w6 --- w6/Animal.class | Bin 0 -> 206 bytes w6/Animal.java | 3 +++ w6/AnimalTest.class | Bin 0 -> 843 bytes w6/AnimalTest.java | 23 +++++++++++++++++++++++ w6/Cat.class | Bin 0 -> 391 bytes w6/Cat.java | 6 ++++++ w6/Dog.class | Bin 0 -> 487 bytes w6/Dog.java | 11 +++++++++++ w6/Swimmable.class | Bin 0 -> 120 bytes w6/Swimmable.java | 3 +++ 10 files changed, 46 insertions(+) create mode 100644 w6/Animal.class create mode 100644 w6/Animal.java create mode 100644 w6/AnimalTest.class create mode 100644 w6/AnimalTest.java create mode 100644 w6/Cat.class create mode 100644 w6/Cat.java create mode 100644 w6/Dog.class create mode 100644 w6/Dog.java create mode 100644 w6/Swimmable.class create mode 100644 w6/Swimmable.java diff --git a/w6/Animal.class b/w6/Animal.class new file mode 100644 index 0000000000000000000000000000000000000000..4807404da5dd33de39da84748af749fe70e846f8 GIT binary patch literal 206 zcmX9%yAFat5S)cW1o80$7ItbOKcFVY#L8%)u|MEq4&g`$_+M5g7Jh&qW!#Hf%*@Va zXFlK88^8*K5Dr`)B7%nwVU)|ej0v6#nko?m|}v!a9eFV^b##Iuvy#Lzn0l9}G-mmnFKyq(DP1qh*1@;=6ys zS6_VA2Nqpi^wpo>Kky&;&C*Sv-)AQ}ur&9p;aaYF_6b{vZhG~XG z+Zj5gj^npVPwH*A5im^O6TS#G8I)Xpk0U~n2fpx}4u?*`?QTm)RAR*Fw&esm3@AD{ z5(dsm%&6xaxOR8oH#t&twU317IrWY^gCtA?^Rh_oQ#6VNq&Y4axQI*th_PSw1J@&h z?tmnj)ljDBmY(*6AJ{?9b-YRhml+my%d)b&Za)xyD=Yk_7>ee=>10V~mQp&hSmIbV za0OQxQWJm}_@RXD_{5YOQ-u>D9s;f8_hiEfY0L<6|KX%*j5!S?I0_8J-*yqz!~-flu&lzgs7lOs9tE5h?v2t(#o6@%H7`BhX>z95Ml)( zp?)u(L=+1>i$?R@$b_fT!Vp@+1*6jFCR5ssOeRIr_prv)K$vze=J`qcN~X`9WeiZq zx{F4LCN>Dof8+%B(JqTMFX=81EKeJ5&-%Twi%tFj?juXyt`0a8=gQGL=!F4co1>*IChYu< d9xkMS{|dLU`i9!yxb+!u*vJY?b{Utj_XFAuO2+^I literal 0 HcmV?d00001 diff --git a/w6/Cat.java b/w6/Cat.java new file mode 100644 index 0000000..69ea589 --- /dev/null +++ b/w6/Cat.java @@ -0,0 +1,6 @@ +public class Cat extends Animal { + @Override + public void makeSound() { + System.out.println("Cat says: Meow! Meow!"); + } +} \ No newline at end of file diff --git a/w6/Dog.class b/w6/Dog.class new file mode 100644 index 0000000000000000000000000000000000000000..122ca7235b28792bc621224bc8617256cbacbb76 GIT binary patch literal 487 zcmZuu%Syvg5Ixh^O=7gQwZ0$eLTFvsy;VUJS4D(KUEkVkxtfP0snXBVg@Ow|z>gB= zHi(;U=6TMUVdnei^9#TUS`G>*3Y1)wQ6W^$A|1+rgJT`(?37S!cLp{r*aD7=1-OLT zgM60VKt|)PKTR_gGAf>Agl2!%(Q)@W(NX4SiIQQ@!V|_LnnwQBNjv~(#{9uqcbj#d!2!WRYKM1>(onMbQp47V4b((qQEA>_Dxw1 z14SsE$0K&tzK+z@Bpj;bCU4lGd{llsiAD@EIs}K)1Z0QMV1eeoUDf4F%HP~xkXnX)^d(wsvv Mk8+r@$MgccU&fhPfdBvi literal 0 HcmV?d00001 diff --git a/w6/Dog.java b/w6/Dog.java new file mode 100644 index 0000000..282670f --- /dev/null +++ b/w6/Dog.java @@ -0,0 +1,11 @@ +public class Dog extends Animal implements Swimmable { + @Override + public void makeSound() { + System.out.println("Dog says: Woof! Woof!"); + } + + @Override + public void swim() { + System.out.println("Dog is swimming"); + } +} \ No newline at end of file diff --git a/w6/Swimmable.class b/w6/Swimmable.class new file mode 100644 index 0000000000000000000000000000000000000000..f4832bb5d929587529e89d36d38d15c18058c5b2 GIT binary patch literal 120 zcmX^0Z`VEs1_oOOPId++Mh4E{^32@a#H5^5b_Nzk27#=^vPAuy#JqHU|D>$c literal 0 HcmV?d00001 diff --git a/w6/Swimmable.java b/w6/Swimmable.java new file mode 100644 index 0000000..b7a501e --- /dev/null +++ b/w6/Swimmable.java @@ -0,0 +1,3 @@ +public interface Swimmable { + void swim(); +} \ No newline at end of file