From aedfb3d4ea5fa0a7fddddb59f84447247141c8ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B9=A4=E6=A0=88?= Date: Mon, 6 May 2024 20:13:34 +0800 Subject: [PATCH 1/8] =?UTF-8?q?fex:=E6=8F=90=E4=BA=A4506=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AirPlane.java" | 39 +++++++++++++++ .../Car.java" | 38 +++++++++++++++ .../Main.java" | 21 ++++++++ .../Vehicles.java" | 48 +++++++++++++++++++ 4 files changed, 146 insertions(+) create mode 100644 "work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" create mode 100644 "work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" create mode 100644 "work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" create mode 100644 "work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" new file mode 100644 index 00000000..021507e8 --- /dev/null +++ "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" @@ -0,0 +1,39 @@ +package com.java.minxi.java_20240506.java_2301_郭小燕_2344310132; + +public class AirPlane extends Vehicles{ + //地点 + private String place; + + public String getPlace() { + return place; + } + + public void setPlace(String place) { + this.place = place; + } + + + //成员方法:重写交通工具中的 travel() 方法 + @Override + public void travel(){ + System.out.println("坐着"+getColor()+getBrand()+getType()+"客机前往"+getPlace()+"旅游"); + } + + //成员方法:编写带有飞机颜色和品牌两个参数及String返回值的方法 + // combination(); + public String combination(String color, String brand) { + return color+brand; + } + + public String combination(String brand) { + return brand; + } + + public AirPlane(){ + } + //重写方法 + public AirPlane(String type, String brand, String color,String place) { + super(type, brand, color); + this.place=place; + } +} diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" new file mode 100644 index 00000000..79012173 --- /dev/null +++ "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" @@ -0,0 +1,38 @@ +package com.java.minxi.java_20240506.java_2301_郭小燕_2344310132; + +public class Car extends Vehicles{ + //地点 + private String place; + + public String getPlace() { + return place; + } + + public void setPlace(String place) { + this.place = place; + } + + //成员方法:重写交通工具中的 travel() 方法 + @Override + public void travel(){ + System.out.println("开着"+getColor()+getBrand()+getType()+"前往"+getPlace()+"旅游"); + } + + //成员方法:编写带有飞机颜色和品牌两个参数及String返回值的方法 + //combination(); + public String combination(String color,String brand){ + + return color+brand; + } + public String combination(String brand){ + + return brand; + } + public Car() { + } + + public Car(String type, String brand, String color,String place) { + super(type, brand, color); + this.place=place; + } +} diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" new file mode 100644 index 00000000..765ecbaa --- /dev/null +++ "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" @@ -0,0 +1,21 @@ +package com.java.minxi.java_20240506.java_2301_郭小燕_2344310132; + +public class Main { + public static void main(String[] args) { + //开着白色大众汽车前往北京旅游; + // + //开着奔驰汽车前往东山岛旅游; + Car c1=new Car("汽车","大众","白色","北京"); + c1.travel(); + Car c2=new Car("汽车","奔驰","","山东岛"); + c2.travel(); + //坐着蓝色波音客机前往大理旅游; + // + //坐着空客客机前往哈尔滨岛旅游; + AirPlane a1=new AirPlane("客机","波音","蓝色","大理"); + a1.travel(); + AirPlane a2=new AirPlane("客机","空客","","哈尔滨岛"); + a2.travel(); + + } +} diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" new file mode 100644 index 00000000..706eecb5 --- /dev/null +++ "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" @@ -0,0 +1,48 @@ +package com.java.minxi.java_20240506.java_2301_郭小燕_2344310132; + +public class Vehicles { + private String type; + private String brand; + private String color; + + //无参构造 + public Vehicles() { + } + + //有参构造 + public Vehicles(String type, String brand, String color) { + this.type = type; + this.brand = brand; + this.color = color; + } + + //get,set方法 + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getBrand() { + return brand; + } + + public void setBrand(String brand) { + this.brand = brand; + } + + public String getColor() { + return color; + } + + public void setColor(String color) { + this.color = color; + } + + //成员方法,travel()方法 + public void travel(){ + System.out.println("使用交通工具前往旅游"); + } +} -- Gitee From f29c638a84338129882dd149a479e48b06c69456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B9=A4=E6=A0=88?= Date: Tue, 7 May 2024 08:54:50 +0000 Subject: [PATCH 2/8] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20work?= =?UTF-8?q?/com/java/minxi/java=5F20240506/java=5F2301=5F=E9=83=AD?= =?UTF-8?q?=E5=B0=8F=E7=87=95=5F2344310132?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AirPlane.java" | 39 --------------- .../Car.java" | 38 --------------- .../Main.java" | 21 -------- .../Vehicles.java" | 48 ------------------- 4 files changed, 146 deletions(-) delete mode 100644 "work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" delete mode 100644 "work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" delete mode 100644 "work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" delete mode 100644 "work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" deleted file mode 100644 index 021507e8..00000000 --- "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" +++ /dev/null @@ -1,39 +0,0 @@ -package com.java.minxi.java_20240506.java_2301_郭小燕_2344310132; - -public class AirPlane extends Vehicles{ - //地点 - private String place; - - public String getPlace() { - return place; - } - - public void setPlace(String place) { - this.place = place; - } - - - //成员方法:重写交通工具中的 travel() 方法 - @Override - public void travel(){ - System.out.println("坐着"+getColor()+getBrand()+getType()+"客机前往"+getPlace()+"旅游"); - } - - //成员方法:编写带有飞机颜色和品牌两个参数及String返回值的方法 - // combination(); - public String combination(String color, String brand) { - return color+brand; - } - - public String combination(String brand) { - return brand; - } - - public AirPlane(){ - } - //重写方法 - public AirPlane(String type, String brand, String color,String place) { - super(type, brand, color); - this.place=place; - } -} diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" deleted file mode 100644 index 79012173..00000000 --- "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" +++ /dev/null @@ -1,38 +0,0 @@ -package com.java.minxi.java_20240506.java_2301_郭小燕_2344310132; - -public class Car extends Vehicles{ - //地点 - private String place; - - public String getPlace() { - return place; - } - - public void setPlace(String place) { - this.place = place; - } - - //成员方法:重写交通工具中的 travel() 方法 - @Override - public void travel(){ - System.out.println("开着"+getColor()+getBrand()+getType()+"前往"+getPlace()+"旅游"); - } - - //成员方法:编写带有飞机颜色和品牌两个参数及String返回值的方法 - //combination(); - public String combination(String color,String brand){ - - return color+brand; - } - public String combination(String brand){ - - return brand; - } - public Car() { - } - - public Car(String type, String brand, String color,String place) { - super(type, brand, color); - this.place=place; - } -} diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" deleted file mode 100644 index 765ecbaa..00000000 --- "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" +++ /dev/null @@ -1,21 +0,0 @@ -package com.java.minxi.java_20240506.java_2301_郭小燕_2344310132; - -public class Main { - public static void main(String[] args) { - //开着白色大众汽车前往北京旅游; - // - //开着奔驰汽车前往东山岛旅游; - Car c1=new Car("汽车","大众","白色","北京"); - c1.travel(); - Car c2=new Car("汽车","奔驰","","山东岛"); - c2.travel(); - //坐着蓝色波音客机前往大理旅游; - // - //坐着空客客机前往哈尔滨岛旅游; - AirPlane a1=new AirPlane("客机","波音","蓝色","大理"); - a1.travel(); - AirPlane a2=new AirPlane("客机","空客","","哈尔滨岛"); - a2.travel(); - - } -} diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" deleted file mode 100644 index 706eecb5..00000000 --- "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" +++ /dev/null @@ -1,48 +0,0 @@ -package com.java.minxi.java_20240506.java_2301_郭小燕_2344310132; - -public class Vehicles { - private String type; - private String brand; - private String color; - - //无参构造 - public Vehicles() { - } - - //有参构造 - public Vehicles(String type, String brand, String color) { - this.type = type; - this.brand = brand; - this.color = color; - } - - //get,set方法 - public String getType() { - return type; - } - - public void setType(String type) { - this.type = type; - } - - public String getBrand() { - return brand; - } - - public void setBrand(String brand) { - this.brand = brand; - } - - public String getColor() { - return color; - } - - public void setColor(String color) { - this.color = color; - } - - //成员方法,travel()方法 - public void travel(){ - System.out.println("使用交通工具前往旅游"); - } -} -- Gitee From eb57c43c89887e8fce0b9b5d7edbc629c9b38bda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B9=A4=E6=A0=88?= Date: Tue, 7 May 2024 16:57:49 +0800 Subject: [PATCH 3/8] =?UTF-8?q?fex:=E4=BF=AE=E6=94=B9506=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AirPlane.java" | 2 +- .../Car.java" | 2 +- .../Main.java" | 8 ++++---- .../Vehicles.java" | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" index 021507e8..15ba34b9 100644 --- "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" +++ "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" @@ -16,7 +16,7 @@ public class AirPlane extends Vehicles{ //成员方法:重写交通工具中的 travel() 方法 @Override public void travel(){ - System.out.println("坐着"+getColor()+getBrand()+getType()+"客机前往"+getPlace()+"旅游"); + System.out.println("坐着"+super.getColor()+super.getBrand()+super.getType()+"客机前往"+getPlace()+"旅游"); } //成员方法:编写带有飞机颜色和品牌两个参数及String返回值的方法 diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" index 79012173..a010f796 100644 --- "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" +++ "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Car.java" @@ -15,7 +15,7 @@ public class Car extends Vehicles{ //成员方法:重写交通工具中的 travel() 方法 @Override public void travel(){ - System.out.println("开着"+getColor()+getBrand()+getType()+"前往"+getPlace()+"旅游"); + System.out.println("开着"+super.getColor()+super.getBrand()+super.getType()+"前往"+getPlace()+"旅游"); } //成员方法:编写带有飞机颜色和品牌两个参数及String返回值的方法 diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" index 765ecbaa..cce7dcd1 100644 --- "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" +++ "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" @@ -5,16 +5,16 @@ public class Main { //开着白色大众汽车前往北京旅游; // //开着奔驰汽车前往东山岛旅游; - Car c1=new Car("汽车","大众","白色","北京"); + Vehicles c1=new Car("汽车","大众","白色","北京"); c1.travel(); - Car c2=new Car("汽车","奔驰","","山东岛"); + Vehicles c2=new Car("汽车","奔驰","","山东岛"); c2.travel(); //坐着蓝色波音客机前往大理旅游; // //坐着空客客机前往哈尔滨岛旅游; - AirPlane a1=new AirPlane("客机","波音","蓝色","大理"); + Vehicles a1=new AirPlane("客机","波音","蓝色","大理"); a1.travel(); - AirPlane a2=new AirPlane("客机","空客","","哈尔滨岛"); + Vehicles a2=new AirPlane("客机","空客","","哈尔滨岛"); a2.travel(); } diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" index 706eecb5..1cdf32c4 100644 --- "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" +++ "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Vehicles.java" @@ -43,6 +43,6 @@ public class Vehicles { //成员方法,travel()方法 public void travel(){ - System.out.println("使用交通工具前往旅游"); + System.out.println(""); } } -- Gitee From 8e6eedae83dc7da13ecdaab2e0befb3a1ed69838 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B9=A4=E6=A0=88?= Date: Tue, 7 May 2024 09:02:51 +0000 Subject: [PATCH 4/8] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20work?= =?UTF-8?q?/com/java/minxi/java=5F20240506/java=5F2301=5F=E9=83=AD?= =?UTF-8?q?=E5=B0=8F=E7=87=95=5F2344310132/AirPlane.java?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AirPlane.java" | 39 ------------------- 1 file changed, 39 deletions(-) delete mode 100644 "work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" deleted file mode 100644 index 021507e8..00000000 --- "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" +++ /dev/null @@ -1,39 +0,0 @@ -package com.java.minxi.java_20240506.java_2301_郭小燕_2344310132; - -public class AirPlane extends Vehicles{ - //地点 - private String place; - - public String getPlace() { - return place; - } - - public void setPlace(String place) { - this.place = place; - } - - - //成员方法:重写交通工具中的 travel() 方法 - @Override - public void travel(){ - System.out.println("坐着"+getColor()+getBrand()+getType()+"客机前往"+getPlace()+"旅游"); - } - - //成员方法:编写带有飞机颜色和品牌两个参数及String返回值的方法 - // combination(); - public String combination(String color, String brand) { - return color+brand; - } - - public String combination(String brand) { - return brand; - } - - public AirPlane(){ - } - //重写方法 - public AirPlane(String type, String brand, String color,String place) { - super(type, brand, color); - this.place=place; - } -} -- Gitee From a0e3675aea81280f10b4dbc544e5924dc38531da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B9=A4=E6=A0=88?= Date: Tue, 7 May 2024 17:03:02 +0800 Subject: [PATCH 5/8] =?UTF-8?q?fex:=E4=BF=AE=E6=94=B9506=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AirPlane.java" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" index 021507e8..15ba34b9 100644 --- "a/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" +++ "b/work/com/java/minxi/java_20240506/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/AirPlane.java" @@ -16,7 +16,7 @@ public class AirPlane extends Vehicles{ //成员方法:重写交通工具中的 travel() 方法 @Override public void travel(){ - System.out.println("坐着"+getColor()+getBrand()+getType()+"客机前往"+getPlace()+"旅游"); + System.out.println("坐着"+super.getColor()+super.getBrand()+super.getType()+"客机前往"+getPlace()+"旅游"); } //成员方法:编写带有飞机颜色和品牌两个参数及String返回值的方法 -- Gitee From 6915dd60996f31a3515f8636846fede433f31996 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B9=A4=E6=A0=88?= Date: Wed, 8 May 2024 18:54:46 +0800 Subject: [PATCH 6/8] =?UTF-8?q?fear:=E6=8F=90=E4=BA=A45=E6=9C=887=E5=8F=B7?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bus.java" | 32 +++++++++++++++ .../ControlTemperature.java" | 5 +++ .../Main.java" | 12 ++++++ .../MontrolFare.java" | 5 +++ .../MotorVehiles.java" | 6 +++ .../Taxi.java" | 39 +++++++++++++++++++ 6 files changed, 99 insertions(+) create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Bus.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/ControlTemperature.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/MontrolFare.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/MotorVehiles.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Taxi.java" diff --git "a/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Bus.java" "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Bus.java" new file mode 100644 index 00000000..a427407e --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Bus.java" @@ -0,0 +1,32 @@ +package com.java.minxi.java_20240507.java_2301_郭小燕_2344310132; +//公共汽车继承MotorVehiles并实现MontrolFare接口 +public class Bus extends MotorVehiles implements MontrolFare{ + //成员变量 + private String brakeType; + private String fare; + + //构造函数 + public Bus(String brakeType, String fare) { + this.brakeType = brakeType; + this.fare = fare; + } + + //实现MotorVehiles的抽象方法 + @Override + public void brake(String s) { + this.brakeType=s; + } + + //实现MoneyFare接口的方法 + @Override + public void charge(String c) { + this.fare=c; + } + + //输出公交车信息的方法 + public void displayInfo(){ + System.out.println("公共汽车使用的刹车技术:"+brakeType); + System.out.println("公共汽车票价:"+fare+"元/张,不计算公里数"); + } + +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/ControlTemperature.java" "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/ControlTemperature.java" new file mode 100644 index 00000000..da544568 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/ControlTemperature.java" @@ -0,0 +1,5 @@ +package com.java.minxi.java_20240507.java_2301_郭小燕_2344310132; + +public interface ControlTemperature { + void ControlAirTemperature(String t); +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" new file mode 100644 index 00000000..5d8ea6b2 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" @@ -0,0 +1,12 @@ +package com.java.minxi.java_20240507.java_2301_郭小燕_2344310132; + +public class Main { + public static void main(String[] args) { + //Bus信息 + Bus bus = new Bus("气式","2"); + bus.displayInfo(); + //Taxi信息 + Taxi taxi = new Taxi("油式","1","嵌入式"); + taxi.displayInfo(); + } +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/MontrolFare.java" "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/MontrolFare.java" new file mode 100644 index 00000000..3541c6e0 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/MontrolFare.java" @@ -0,0 +1,5 @@ +package com.java.minxi.java_20240507.java_2301_郭小燕_2344310132; + +public interface MontrolFare { + void charge(String c); +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/MotorVehiles.java" "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/MotorVehiles.java" new file mode 100644 index 00000000..c08cc518 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/MotorVehiles.java" @@ -0,0 +1,6 @@ +package com.java.minxi.java_20240507.java_2301_郭小燕_2344310132; + +public abstract class MotorVehiles { + public abstract void brake(String s); + +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Taxi.java" "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Taxi.java" new file mode 100644 index 00000000..bc6b899e --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Taxi.java" @@ -0,0 +1,39 @@ +package com.java.minxi.java_20240507.java_2301_郭小燕_2344310132; + +public class Taxi extends MotorVehiles implements MontrolFare,ControlTemperature{ + private String brakeType; + private String fare; + private String airConditionStyle; + + //构造函数 + public Taxi(String brakeType, String fare, String airConditionStyle) { + this.brakeType = brakeType; + this.fare = fare; + this.airConditionStyle = airConditionStyle; + } + + //实现MotorVehiles的抽象方法 + @Override + public void brake(String s) { + this.brakeType=s; + } + //实现MontrolFare接口方法 + @Override + public void charge(String c) { + this.fare=c; + } + //实现ControlTemperature接口方法 + @Override + public void ControlAirTemperature(String t) { + this.airConditionStyle=t; + } + + //输出出租车信息方法 + public void displayInfo(){ + System.out.println("出租车使用的刹车技术:"+brakeType); + System.out.println("出租车票价:"+fare+"元/公里,起步价3公里"); + System.out.println("出租车安装了"+airConditionStyle+"空调"); + } + + +} -- Gitee From b77991fdcd5c17d02816fdd3740ae44b9de209a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B9=A4=E6=A0=88?= Date: Thu, 9 May 2024 07:55:08 +0000 Subject: [PATCH 7/8] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20work?= =?UTF-8?q?/com/java/minxi/java=5F20240507/java=5F2301=5F=E9=83=AD?= =?UTF-8?q?=E5=B0=8F=E7=87=95=5F2344310132/Main.java?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Main.java" | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 "work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" diff --git "a/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" deleted file mode 100644 index 5d8ea6b2..00000000 --- "a/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" +++ /dev/null @@ -1,12 +0,0 @@ -package com.java.minxi.java_20240507.java_2301_郭小燕_2344310132; - -public class Main { - public static void main(String[] args) { - //Bus信息 - Bus bus = new Bus("气式","2"); - bus.displayInfo(); - //Taxi信息 - Taxi taxi = new Taxi("油式","1","嵌入式"); - taxi.displayInfo(); - } -} -- Gitee From 8758e4b0eba91dbd748fbee2eaf2f7b26ba3fb71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=B9=A4=E6=A0=88?= Date: Wed, 8 May 2024 18:54:46 +0800 Subject: [PATCH 8/8] =?UTF-8?q?fex:=E4=BF=AE=E6=94=B95=E6=9C=887=E5=8F=B7?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A=E8=BE=93=E5=87=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Main.java" | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" diff --git "a/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" new file mode 100644 index 00000000..44e814c9 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\351\203\255\345\260\217\347\207\225_2344310132/Main.java" @@ -0,0 +1,23 @@ +package com.java.minxi.java_20240507.java_2301_郭小燕_2344310132; + +import java.util.Scanner; + +public class Main { + public static void main(String[] args) { + + //建包 + Scanner sc = new Scanner(System.in); + //Bus信息 + System.out.println("请输入公交车采用的刹车技术和车票价(元)"); + String Bus = sc.nextLine(); + Bus bus = new Bus("气式","2"); + bus.displayInfo(); + + System.out.println("---------------------------------------"); + //Taxi信息 + System.out.println("请输入出租车采用的刹车技术,车票价和安装的空调样式"); + String Taxi = sc.nextLine(); + Taxi taxi = new Taxi("油式","1","嵌入式"); + taxi.displayInfo(); + } +} -- Gitee