From 7ede95a58793c0bbbb758188e5e02adcf472aacb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B1=AA=E5=9D=A4?= <2948877650@qq.com> Date: Tue, 14 May 2024 19:52:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bus.java" | 31 ------------------- .../ContrlTemerature.java" | 5 --- .../Main.java" | 30 ------------------ .../MoneyFare.java" | 6 ---- .../MotorVehicles.java" | 7 ----- .../Taxi.java" | 30 ------------------ .../Bus.java" | 14 +++++++++ .../ControlTemperature.java" | 6 ++++ .../Main.java" | 28 +++++++++++++++++ .../MoneyFare.java" | 7 +++++ .../MotorVehicles.java" | 6 ++++ .../Taxi.java" | 19 ++++++++++++ 12 files changed, 80 insertions(+), 109 deletions(-) delete mode 100644 "work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Bus.java" delete mode 100644 "work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/ContrlTemerature.java" delete mode 100644 "work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Main.java" delete mode 100644 "work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/MoneyFare.java" delete mode 100644 "work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/MotorVehicles.java" delete mode 100644 "work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Taxi.java" create mode 100644 "work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Bus.java" create mode 100644 "work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/ControlTemperature.java" create mode 100644 "work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Main.java" create mode 100644 "work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/MoneyFare.java" create mode 100644 "work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/MotorVehicles.java" create mode 100644 "work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Taxi.java" diff --git "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Bus.java" "b/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Bus.java" deleted file mode 100644 index 4463c9c..0000000 --- "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Bus.java" +++ /dev/null @@ -1,31 +0,0 @@ -package com.java.minxi.java_20240509.java_2302_刘天睿_2344310234; - -public class Bus extends MotorVehicles { - - - @Override - public void brake(String t,String c) { - String name="巴士"; - controlAirTemperature(t,name); - charge(c,name); - - - - - - } - - @Override - public void controlAirTemperature(String c, String name) { - - System.out.println(name+"使用的刹车技术:"+c+"\n"); - - } - - @Override - public void charge(String t, String name) { - if (t.equals("2")){ - System.out.println(name+":"+t+"/张,不计算公里数"); - }else {System.out.println(name+":"+t+"/元,起步价3公里");} - } -} diff --git "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/ContrlTemerature.java" "b/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/ContrlTemerature.java" deleted file mode 100644 index ff467ef..0000000 --- "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/ContrlTemerature.java" +++ /dev/null @@ -1,5 +0,0 @@ -package com.java.minxi.java_20240509.java_2302_刘天睿_2344310234; - -public interface ContrlTemerature { - public void controlAirTemperature(String t, String name); -} diff --git "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Main.java" "b/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Main.java" deleted file mode 100644 index 584f618..0000000 --- "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Main.java" +++ /dev/null @@ -1,30 +0,0 @@ -package com.java.minxi.java_20240509.java_2302_刘天睿_2344310234; - - -import java.util.Scanner; - -public class Main { - public static void main(String[] args) { - String s; - String f; - String p; - String v; - Scanner uu = new Scanner(System.in); - System.out.println("g刹车:"); - s = uu.next(); - System.out.println("g票价:"); - f = uu.next(); - System.out.println("g刹车:"); - p = uu.next(); - System.out.println("g票价:"); - v = uu.next(); - - MotorVehicles oo = new Bus(); - oo.brake(s, f); - - MotorVehicles ii = new Taxi(); - ii.brake(p, v); - - - } -} \ No newline at end of file diff --git "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/MoneyFare.java" "b/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/MoneyFare.java" deleted file mode 100644 index caa5e18..0000000 --- "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/MoneyFare.java" +++ /dev/null @@ -1,6 +0,0 @@ -package com.java.minxi.java_20240509.java_2302_刘天睿_2344310234; - - -public interface MoneyFare { - public void charge(String c,String name); -} diff --git "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/MotorVehicles.java" "b/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/MotorVehicles.java" deleted file mode 100644 index 578cd20..0000000 --- "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/MotorVehicles.java" +++ /dev/null @@ -1,7 +0,0 @@ -package com.java.minxi.java_20240509.java_2302_刘天睿_2344310234; - -public abstract class MotorVehicles implements ContrlTemerature,MoneyFare { - public void brake(String t,String c){ - String name; - } -} diff --git "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Taxi.java" "b/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Taxi.java" deleted file mode 100644 index 5c40b44..0000000 --- "a/work/com/java/minxi/java_20240509/java_2302_\345\210\230\345\244\251\347\235\277_2344310234/Taxi.java" +++ /dev/null @@ -1,30 +0,0 @@ -package com.java.minxi.java_20240509.java_2302_刘天睿_2344310234; - - -public class Taxi extends MotorVehicles { - - public void brake(String t,String c) { - String name="出租车"; - controlAirTemperature(t,name); - charge(c,name); - - - - - - } - - - public void controlAirTemperature(String t, String name) { - - System.out.println(name+"使用的刹车技术:"+t+"\n"); - - } - - - public void charge(String c, String name) { - if (c.equals("2")){ - System.out.println(name+":"+c+"/张,不计算公里数"); - }else {System.out.println(name+":"+c+"/元,起步价3公里");} - } -} diff --git "a/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Bus.java" "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Bus.java" new file mode 100644 index 0000000..a03ce58 --- /dev/null +++ "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Bus.java" @@ -0,0 +1,14 @@ +package com.java.minxi.java_20240509.java_2302_汪坤_2344310204; + +public class Bus extends MotorVehicles implements MoneyFare { + @Override + public void charge(String c) { + System.out.println("公共汽车:"+c+"元/张"+"不计公里数"); + } + + @Override + public void broke(String s) { + System.out.println("公共汽车使用的刹车技术:"+s); + } + +} diff --git "a/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/ControlTemperature.java" "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/ControlTemperature.java" new file mode 100644 index 0000000..4ffb8fc --- /dev/null +++ "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/ControlTemperature.java" @@ -0,0 +1,6 @@ +package com.java.minxi.java_20240509.java_2302_汪坤_2344310204; + +public interface ControlTemperature { + public void controlAirTemperature(String t); + +} diff --git "a/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Main.java" "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Main.java" new file mode 100644 index 0000000..5d23c4f --- /dev/null +++ "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Main.java" @@ -0,0 +1,28 @@ +package com.java.minxi.java_20240509.java_2302_汪坤_2344310204; + +import java.util.Scanner; + +public class Main { + public static void main(String[] args) { + Scanner input=new Scanner(System.in); + System.out.println("请输入公交车采用的刹车技术和车票价(元):"); + String busBroke = input.next(); + String busCharge = input.next(); + + System.out.println("请输入出租车采用的刹车技术、车票价(元)、安装的空调样式:"); + String taxiBroke = input.next(); + String taxiCharge = input.next(); + String taxiAirConditionStyle = input.next(); + + + Bus bus =new Bus(); + bus.broke(busBroke); + bus.charge(busCharge); + Taxi taxi=new Taxi(); + taxi.broke(taxiBroke); + taxi.charge(taxiCharge); + taxi.controlAirTemperature(taxiAirConditionStyle); + + + } +} diff --git "a/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/MoneyFare.java" "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/MoneyFare.java" new file mode 100644 index 0000000..49ed012 --- /dev/null +++ "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/MoneyFare.java" @@ -0,0 +1,7 @@ +package com.java.minxi.java_20240509.java_2302_汪坤_2344310204; + +public interface MoneyFare { + public void charge(String c); + + +} diff --git "a/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/MotorVehicles.java" "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/MotorVehicles.java" new file mode 100644 index 0000000..dae3ddc --- /dev/null +++ "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/MotorVehicles.java" @@ -0,0 +1,6 @@ +package com.java.minxi.java_20240509.java_2302_汪坤_2344310204; + +public abstract class MotorVehicles { + public abstract void broke(String s); + +} diff --git "a/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Taxi.java" "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Taxi.java" new file mode 100644 index 0000000..f7b233e --- /dev/null +++ "b/work/com/java/minxi/java_20240509/java_2302_\346\261\252\345\235\244_2344310204/Taxi.java" @@ -0,0 +1,19 @@ +package com.java.minxi.java_20240509.java_2302_汪坤_2344310204; + +public class Taxi extends MotorVehicles implements MoneyFare,ControlTemperature{ + @Override + public void controlAirTemperature(String t) { + System.out.println("出租车安装了"+t+"空调"); + } + + @Override + public void charge(String c) { + System.out.println("出租车"+c+"元/公里"+"起步价三公里"); + } + + @Override + public void broke(String s) { + System.out.println("出租车使用的刹车技术:"+s); + } + +} -- Gitee