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 4463c9c1b16a7fe739b475e8afc4614d61be1e09..0000000000000000000000000000000000000000 --- "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 ff467ef759e12bba671f493f9776bc94fb118fed..0000000000000000000000000000000000000000 --- "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 584f618510f7c84bf4a117c35909e9013279bdcc..0000000000000000000000000000000000000000 --- "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 caa5e186c97fb87e241730a5304b4304ab8eaa3a..0000000000000000000000000000000000000000 --- "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 578cd20883d6000bed848ba60a4b8beef0b009d7..0000000000000000000000000000000000000000 --- "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 5c40b4493a8998cb5df5b393d65609da3e775324..0000000000000000000000000000000000000000 --- "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 0000000000000000000000000000000000000000..a03ce58a0d74081348594d1b9a494ef0e318cb7e --- /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 0000000000000000000000000000000000000000..4ffb8fc17a507fba957633edef768aa2bdf8b42a --- /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 0000000000000000000000000000000000000000..5d23c4f0d289a86ffeafacd33037bfb1d3e72a56 --- /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 0000000000000000000000000000000000000000..49ed012ed961b667a31bfd50839a2e64d0df1af2 --- /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 0000000000000000000000000000000000000000..dae3ddcc657730df4f5255ad001e21014ca2b2ee --- /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 0000000000000000000000000000000000000000..f7b233e9c3227092450bc270cb035a2580a5b71a --- /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); + } + +}