From 207e643e12973258e84992b2f2cd936a78db3f14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B8=A9=E8=B4=B5=E9=9B=AF?= <2046174331@qq.com> Date: Thu, 4 May 2023 12:07:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...41\347\220\206\347\263\273\347\273\237.md" | 0 ...24\344\270\200\344\275\234\344\270\232.md" | 109 ++++++++++++++++++ 2 files changed, 109 insertions(+) rename "10 \346\270\251\350\264\265\351\233\257/20230421\345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237.md" => "10 \346\270\251\350\264\265\351\233\257/20230421 \345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237.md" (100%) create mode 100644 "10 \346\270\251\350\264\265\351\233\257/20230428 \346\216\245\345\217\243\347\261\273\344\272\224\344\270\200\344\275\234\344\270\232.md" diff --git "a/10 \346\270\251\350\264\265\351\233\257/20230421\345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237.md" "b/10 \346\270\251\350\264\265\351\233\257/20230421 \345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237.md" similarity index 100% rename from "10 \346\270\251\350\264\265\351\233\257/20230421\345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237.md" rename to "10 \346\270\251\350\264\265\351\233\257/20230421 \345\255\246\347\224\237\347\256\241\347\220\206\347\263\273\347\273\237.md" diff --git "a/10 \346\270\251\350\264\265\351\233\257/20230428 \346\216\245\345\217\243\347\261\273\344\272\224\344\270\200\344\275\234\344\270\232.md" "b/10 \346\270\251\350\264\265\351\233\257/20230428 \346\216\245\345\217\243\347\261\273\344\272\224\344\270\200\344\275\234\344\270\232.md" new file mode 100644 index 0000000..897b1dc --- /dev/null +++ "b/10 \346\270\251\350\264\265\351\233\257/20230428 \346\216\245\345\217\243\347\261\273\344\272\224\344\270\200\344\275\234\344\270\232.md" @@ -0,0 +1,109 @@ +```java +package Day0503; + +public class Warplane { + //1. 父类是:战斗机 + //1. 属性:名称,颜色,载弹量,打击半径 + //2. 功能:起飞,巡航,降落,雷达扫射,开火 + String name; + String color; + String bombLoad; + int StrikingRange; + void take_off(){ + System.out.print("起飞、"); + } + void cruise(){ + System.out.print("巡航、"); + } + void descent(){ + System.out.print("降落、"); + } + void Radar_strafing(){ + System.out.print("雷达扫射、"); + } + void fire(){ + System.out.println("开火 "); + } + } + interface Connector1{ + //接口:对空 + void Antiaircraft(); + } + interface Connector2{ + //接口:对地 + void over_the_ground(); + } + class KkWarplane extends Warplane implements Connector1{ + //1. 空空战斗机(只对空) + @Override + public void Antiaircraft() { + System.out.print("对空的功能是:"); + } + } + class KdWarplane extends Warplane implements Connector1{ + //2. 空地战斗机(能对空能对地) + @Override + public void Antiaircraft() { + System.out.print("对空和对地的功能是"); + } + + } + + class Bomber extends Warplane implements Connector2{ + //3. 轰炸机 (只能对地) + @Override + public void over_the_ground() { + System.out.print("对地的功能是:"); + } + } + + + + +测试类: + package Day0503; + +public class Test { + //3. 测试类: + //1. 生成每一种战斗并属性赋值,并调用相关功能 + public static void main(String[] args) { + KkWarplane kk = new KkWarplane(); + kk.name="歼教1"; + kk.color="红色"; + kk.bombLoad="六发"; + kk.StrikingRange=4815; + System.out.println(kk.color+kk.name+":"+"战斗机载弹量"+kk.bombLoad+","+"射程:"+kk.StrikingRange+";"); + kk.Antiaircraft(); + kk.take_off(); + kk.cruise(); + kk.descent(); + kk.fire(); + + KdWarplane kd = new KdWarplane(); + kd.name="米格-35"; + kd.color="灰色"; + kd.bombLoad="十发"; + kd.StrikingRange=3100; + System.out.println(kd.color+kk.name+":"+"战斗机载弹量"+kd.bombLoad+","+"射程:"+kd.StrikingRange+";"); + kd.Antiaircraft(); + kd.take_off(); + kd.cruise(); + kd.descent(); + kd.Radar_strafing(); + kd.fire(); + + Bomber bo = new Bomber(); + bo.name="歼-10"; + bo.color="深灰色"; + bo.bombLoad="五发"; + bo.StrikingRange=1850; + System.out.println(bo.color+bo.name+":"+"战斗机载弹量"+bo.bombLoad+","+"射程:"+bo.StrikingRange+";"); bo.over_the_ground(); + kd.take_off(); + kd.descent(); + kd.Radar_strafing(); + + } + } + +``` + -- Gitee