From 762809c04cde34d7923581c2949d237f17badb8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=97=8B?= <2574356905@qq.com> Date: Mon, 6 May 2024 18:11:13 +0800 Subject: [PATCH 1/4] =?UTF-8?q?506=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AirPlane.java" | 18 ++++++++ .../Car.java" | 19 ++++++++ .../Main.java" | 26 +++++++++++ .../Vehicles.java" | 45 +++++++++++++++++++ 4 files changed, 108 insertions(+) create mode 100644 "work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/AirPlane.java" create mode 100644 "work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Car.java" create mode 100644 "work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Main.java" create mode 100644 "work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Vehicles.java" diff --git "a/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/AirPlane.java" "b/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/AirPlane.java" new file mode 100644 index 00000000..41d947b5 --- /dev/null +++ "b/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/AirPlane.java" @@ -0,0 +1,18 @@ +package com.java.minxi.java_20240506.java_2301_王旋_2344310135; + +public class AirPlane extends Vehicles { + String brand; + String color; + @Override + public void travel() { + System.out.println(combination(getColor(), getBrand())); + } + + public String combination(String brand ,String color){ + return "坐着"+getColor()+getBrand()+"前往"+getPlace()+"旅行" ; + } + + public String combination(String brand ){ + return "坐着"+getBrand()+"前往"+getPlace()+"旅行" ; + } +} diff --git "a/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Car.java" "b/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Car.java" new file mode 100644 index 00000000..c196d08b --- /dev/null +++ "b/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Car.java" @@ -0,0 +1,19 @@ +package com.java.minxi.java_20240506.java_2301_王旋_2344310135; + +public class Car extends Vehicles { + String brand; + String color; + @Override + public void travel() { + System.out.println(combination(getColor(), getBrand())); + } + + public String combination(String brand ,String color){ + return "开着"+getColor()+getBrand()+"前往"+getPlace() +"旅行" ; + } + + public String combination(String brand ){ + return "开着"+getBrand()+"前往"+getPlace() +"旅行" ; + } + +} diff --git "a/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Main.java" "b/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Main.java" new file mode 100644 index 00000000..759bc392 --- /dev/null +++ "b/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Main.java" @@ -0,0 +1,26 @@ +package com.java.minxi.java_20240506.java_2301_王旋_2344310135; + +public class Main { + public static void main(String[] args) { + Car car=new Car(); + car.setColor("白色"); + car.setBrand("大众"); + car.setPlace("北京"); + car.travel(); + + car.setBrand("奔驰汽车"); + car.setColor(""); + car.setPlace("东山岛"); + car.travel(); + AirPlane airPlane=new AirPlane(); + airPlane.setColor("蓝色"); + airPlane.setPlace("大理"); + airPlane.setBrand("波音客机"); + airPlane.travel(); + airPlane.setColor(""); + airPlane.setBrand("空客客机"); + airPlane.setPlace("哈尔滨岛"); + airPlane.travel(); + + } +} \ No newline at end of file diff --git "a/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Vehicles.java" "b/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Vehicles.java" new file mode 100644 index 00000000..807e483a --- /dev/null +++ "b/work/com/java/minxi/java_20240506/java_2301_\347\216\213\346\227\213_2344310135/Vehicles.java" @@ -0,0 +1,45 @@ +package com.java.minxi.java_20240506.java_2301_王旋_2344310135; + +public class Vehicles { + private String type; + private String brand; + private String color; + private String place; + + 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; + } + + public String getPlace() { + return place; + } + + public void setPlace(String place) { + this.place = place; + } + + public void travel(){ + + } + +} -- Gitee From 88dbdda08c08d65e4669377436b3d8793e32ac55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=97=8B?= <2574356905@qq.com> Date: Wed, 8 May 2024 21:04:52 +0800 Subject: [PATCH 2/4] =?UTF-8?q?507=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bus.java" | 10 ++++ .../ControlTemperatrue.java" | 6 ++ .../Main.java" | 37 +++++++++++++ .../MoneyFare.java" | 5 ++ .../MotorVehicles.java" | 24 ++++++++ .../Taxi.java" | 55 +++++++++++++++++++ 6 files changed, 137 insertions(+) create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" new file mode 100644 index 00000000..898dc456 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" @@ -0,0 +1,10 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +public class Bus extends MotorVehicles { + + + @Override + String brake(String setbrake1,int setbrake2) { + return "公交车使用的刹车技术是:"+getBrake1()+"公交汽车:"+getBrake2()+"元/张,不计算公里数"; + } +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" new file mode 100644 index 00000000..ba5900ec --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" @@ -0,0 +1,6 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +public interface ControlTemperatrue { + String controlAirTemperatrue(int controlAirTemperatrue); + +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" new file mode 100644 index 00000000..c9a586ef --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" @@ -0,0 +1,37 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +import java.util.Scanner; + +public class Main { + public static void main(String[] args) { + Scanner scanner =new Scanner(System.in); + System.out.println("请输入公交车采用的刹车技术和车票价(元)"); + String scanner1=scanner.next(); + int scanner2=scanner.nextInt(); + System.out.println(scanner1+scanner2); + System.out.println("请输入出租车采用的刹车技术,车牌价,安装的空调样式"); + String scanner3=scanner.next(); + int scanner4=scanner.nextInt(); + String scanner5=scanner.next(); + System.out.println(scanner3+scanner4+scanner5 ); + Bus bus=new Bus(); + bus.setBrake1(scanner1); + bus.setBrake2(scanner2); + bus.brake(bus.getBrake1(), bus.getBrake2()); + System.out.println( bus.brake(bus.getBrake1(), bus.getBrake2())); + Taxi taxi=new Taxi(); + int scanner6=scanner.nextInt(); + String scanner7=scanner.next(); + String scanner8=scanner.next(); + taxi.setControlAirTemperatrue(scanner6); + taxi.setMoneyFare(scanner7); + taxi.setMoneyFare(scanner8); + taxi.charge(scanner7,scanner8); + taxi.controlAirTemperatrue(scanner6); + + System.out.println(taxi.controlAirTemperatrue(taxi.getControlAirTemperatrue())); + System.out.println(taxi.charge(taxi.getMoneyFare(), taxi.getMoneyFare1())); + + +} +} \ No newline at end of file diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" new file mode 100644 index 00000000..f5abd874 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" @@ -0,0 +1,5 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +public interface MoneyFare { + String charge(String MoneyFare,String MoneyFare1); +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" new file mode 100644 index 00000000..1ca93fcc --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" @@ -0,0 +1,24 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +public abstract class MotorVehicles { + private String brake1; + private int brake2; + + abstract String brake(String brake1,int brake2); + + public String getBrake1() { + return brake1; + } + + public void setBrake1(String brake1) { + this.brake1 = brake1; + } + + public int getBrake2() { + return brake2; + } + + public void setBrake2(int brake2) { + this.brake2 = brake2; + } +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" new file mode 100644 index 00000000..a8e85241 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" @@ -0,0 +1,55 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +public class Taxi implements MoneyFare, ControlTemperatrue { + + int controlAirTemperatrue; + int controlAirTemperatrue1; + String MoneyFare; + String MoneyFare1; + + public String getMoneyFare() { + return MoneyFare; + } + + public void setMoneyFare(String moneyFare) { + MoneyFare = moneyFare; + } + + public String getMoneyFare1() { + return MoneyFare1; + } + + public void setMoneyFare1(String moneyFare1) { + MoneyFare1 = moneyFare1; + } + + public int getControlAirTemperatrue() { + return controlAirTemperatrue; + } + + public void setControlAirTemperatrue(int controlAirTemperatrue) { + this.controlAirTemperatrue = controlAirTemperatrue; + } + + public int getControlAirTemperatrue1() { + return controlAirTemperatrue1; + } + + public void setControlAirTemperatrue1(int controlAirTemperatrue1) { + this.controlAirTemperatrue1 = controlAirTemperatrue1; + } + + @Override + public String charge(String setMoneyFare, String setMoneyFare1) { + return "出租车内安装了"+ getMoneyFare() + +"出租车使用的刹车技术"+getMoneyFare1() ; + } + + @Override + public String controlAirTemperatrue( int setcontrolAirTemperatrue) { + return "出租车" + getControlAirTemperatrue() + "/元,起步价3元"; + + } + } + + -- Gitee From 17b2ac50b6b960d3c400519ed09b5f8cd06cfd2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=97=8B?= <2574356905@qq.com> Date: Wed, 8 May 2024 13:46:55 +0000 Subject: [PATCH 3/4] =?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=E7=8E=8B?= =?UTF-8?q?=E6=97=8B=5F2344310135?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bus.java" | 10 ---- .../ControlTemperatrue.java" | 6 -- .../Main.java" | 37 ------------- .../MoneyFare.java" | 5 -- .../MotorVehicles.java" | 24 -------- .../Taxi.java" | 55 ------------------- 6 files changed, 137 deletions(-) delete mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" delete mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" delete mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" delete mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" delete mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" delete mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" deleted file mode 100644 index 898dc456..00000000 --- "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" +++ /dev/null @@ -1,10 +0,0 @@ -package com.java.minxi.java_20240507.java_2301_王旋_2344310135; - -public class Bus extends MotorVehicles { - - - @Override - String brake(String setbrake1,int setbrake2) { - return "公交车使用的刹车技术是:"+getBrake1()+"公交汽车:"+getBrake2()+"元/张,不计算公里数"; - } -} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" deleted file mode 100644 index ba5900ec..00000000 --- "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" +++ /dev/null @@ -1,6 +0,0 @@ -package com.java.minxi.java_20240507.java_2301_王旋_2344310135; - -public interface ControlTemperatrue { - String controlAirTemperatrue(int controlAirTemperatrue); - -} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" deleted file mode 100644 index c9a586ef..00000000 --- "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" +++ /dev/null @@ -1,37 +0,0 @@ -package com.java.minxi.java_20240507.java_2301_王旋_2344310135; - -import java.util.Scanner; - -public class Main { - public static void main(String[] args) { - Scanner scanner =new Scanner(System.in); - System.out.println("请输入公交车采用的刹车技术和车票价(元)"); - String scanner1=scanner.next(); - int scanner2=scanner.nextInt(); - System.out.println(scanner1+scanner2); - System.out.println("请输入出租车采用的刹车技术,车牌价,安装的空调样式"); - String scanner3=scanner.next(); - int scanner4=scanner.nextInt(); - String scanner5=scanner.next(); - System.out.println(scanner3+scanner4+scanner5 ); - Bus bus=new Bus(); - bus.setBrake1(scanner1); - bus.setBrake2(scanner2); - bus.brake(bus.getBrake1(), bus.getBrake2()); - System.out.println( bus.brake(bus.getBrake1(), bus.getBrake2())); - Taxi taxi=new Taxi(); - int scanner6=scanner.nextInt(); - String scanner7=scanner.next(); - String scanner8=scanner.next(); - taxi.setControlAirTemperatrue(scanner6); - taxi.setMoneyFare(scanner7); - taxi.setMoneyFare(scanner8); - taxi.charge(scanner7,scanner8); - taxi.controlAirTemperatrue(scanner6); - - System.out.println(taxi.controlAirTemperatrue(taxi.getControlAirTemperatrue())); - System.out.println(taxi.charge(taxi.getMoneyFare(), taxi.getMoneyFare1())); - - -} -} \ No newline at end of file diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" deleted file mode 100644 index f5abd874..00000000 --- "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" +++ /dev/null @@ -1,5 +0,0 @@ -package com.java.minxi.java_20240507.java_2301_王旋_2344310135; - -public interface MoneyFare { - String charge(String MoneyFare,String MoneyFare1); -} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" deleted file mode 100644 index 1ca93fcc..00000000 --- "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" +++ /dev/null @@ -1,24 +0,0 @@ -package com.java.minxi.java_20240507.java_2301_王旋_2344310135; - -public abstract class MotorVehicles { - private String brake1; - private int brake2; - - abstract String brake(String brake1,int brake2); - - public String getBrake1() { - return brake1; - } - - public void setBrake1(String brake1) { - this.brake1 = brake1; - } - - public int getBrake2() { - return brake2; - } - - public void setBrake2(int brake2) { - this.brake2 = brake2; - } -} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" deleted file mode 100644 index a8e85241..00000000 --- "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" +++ /dev/null @@ -1,55 +0,0 @@ -package com.java.minxi.java_20240507.java_2301_王旋_2344310135; - -public class Taxi implements MoneyFare, ControlTemperatrue { - - int controlAirTemperatrue; - int controlAirTemperatrue1; - String MoneyFare; - String MoneyFare1; - - public String getMoneyFare() { - return MoneyFare; - } - - public void setMoneyFare(String moneyFare) { - MoneyFare = moneyFare; - } - - public String getMoneyFare1() { - return MoneyFare1; - } - - public void setMoneyFare1(String moneyFare1) { - MoneyFare1 = moneyFare1; - } - - public int getControlAirTemperatrue() { - return controlAirTemperatrue; - } - - public void setControlAirTemperatrue(int controlAirTemperatrue) { - this.controlAirTemperatrue = controlAirTemperatrue; - } - - public int getControlAirTemperatrue1() { - return controlAirTemperatrue1; - } - - public void setControlAirTemperatrue1(int controlAirTemperatrue1) { - this.controlAirTemperatrue1 = controlAirTemperatrue1; - } - - @Override - public String charge(String setMoneyFare, String setMoneyFare1) { - return "出租车内安装了"+ getMoneyFare() - +"出租车使用的刹车技术"+getMoneyFare1() ; - } - - @Override - public String controlAirTemperatrue( int setcontrolAirTemperatrue) { - return "出租车" + getControlAirTemperatrue() + "/元,起步价3元"; - - } - } - - -- Gitee From c63c7c232e83f38e5efc0fccf8267934dc5c209e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E6=97=8B?= <2574356905@qq.com> Date: Wed, 8 May 2024 21:27:58 +0800 Subject: [PATCH 4/4] =?UTF-8?q?507=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Bus.java" | 10 ++++ .../ControlTemperatrue.java" | 6 ++ .../Main.java" | 30 ++++++++++ .../MoneyFare.java" | 5 ++ .../MotorVehicles.java" | 24 ++++++++ .../Taxi.java" | 55 +++++++++++++++++++ 6 files changed, 130 insertions(+) create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" create mode 100644 "work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" new file mode 100644 index 00000000..898dc456 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Bus.java" @@ -0,0 +1,10 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +public class Bus extends MotorVehicles { + + + @Override + String brake(String setbrake1,int setbrake2) { + return "公交车使用的刹车技术是:"+getBrake1()+"公交汽车:"+getBrake2()+"元/张,不计算公里数"; + } +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" new file mode 100644 index 00000000..ba5900ec --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/ControlTemperatrue.java" @@ -0,0 +1,6 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +public interface ControlTemperatrue { + String controlAirTemperatrue(int controlAirTemperatrue); + +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" new file mode 100644 index 00000000..d9a0a674 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Main.java" @@ -0,0 +1,30 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +import java.util.Scanner; + +public class Main { + public static void main(String[] args) { + Scanner scanner =new Scanner(System.in); + System.out.println("请输入公交车采用的刹车技术和车票价(元)"); + String scanner1=scanner.next(); + int scanner2=scanner.nextInt(); + Bus bus=new Bus(); + bus.setBrake1(scanner1); + bus.setBrake2(scanner2); + bus.brake(bus.getBrake1(), bus.getBrake2()); + System.out.println( bus.brake(bus.getBrake1(), bus.getBrake2())); + System.out.println(scanner1+scanner2); + System.out.println("请输入出租车采用的刹车技术,车牌价,安装的空调样式"); + Taxi taxi=new Taxi(); + int scanner6=scanner.nextInt(); + String scanner7=scanner.next(); + String scanner8=scanner.next(); + taxi.setControlAirTemperatrue(scanner6); + taxi.setMoneyFare(scanner7); + taxi.setMoneyFare1(scanner8); + System.out.println(taxi.controlAirTemperatrue(taxi.getControlAirTemperatrue())); + System.out.println(taxi.charge(taxi.getMoneyFare(), taxi.getMoneyFare1())); + + +} +} \ No newline at end of file diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" new file mode 100644 index 00000000..f5abd874 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MoneyFare.java" @@ -0,0 +1,5 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +public interface MoneyFare { + String charge(String MoneyFare,String MoneyFare1); +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" new file mode 100644 index 00000000..1ca93fcc --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/MotorVehicles.java" @@ -0,0 +1,24 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +public abstract class MotorVehicles { + private String brake1; + private int brake2; + + abstract String brake(String brake1,int brake2); + + public String getBrake1() { + return brake1; + } + + public void setBrake1(String brake1) { + this.brake1 = brake1; + } + + public int getBrake2() { + return brake2; + } + + public void setBrake2(int brake2) { + this.brake2 = brake2; + } +} diff --git "a/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" new file mode 100644 index 00000000..d5293c07 --- /dev/null +++ "b/work/com/java/minxi/java_20240507/java_2301_\347\216\213\346\227\213_2344310135/Taxi.java" @@ -0,0 +1,55 @@ +package com.java.minxi.java_20240507.java_2301_王旋_2344310135; + +public class Taxi implements MoneyFare, ControlTemperatrue { + + int controlAirTemperatrue; + int controlAirTemperatrue1; + String MoneyFare; + String MoneyFare1; + + public String getMoneyFare() { + return MoneyFare; + } + + public void setMoneyFare(String moneyFare) { + MoneyFare = moneyFare; + } + + public String getMoneyFare1() { + return MoneyFare1; + } + + public void setMoneyFare1(String moneyFare1) { + MoneyFare1 = moneyFare1; + } + + public int getControlAirTemperatrue() { + return controlAirTemperatrue; + } + + public void setControlAirTemperatrue(int controlAirTemperatrue) { + this.controlAirTemperatrue = controlAirTemperatrue; + } + + public int getControlAirTemperatrue1() { + return controlAirTemperatrue1; + } + + public void setControlAirTemperatrue1(int controlAirTemperatrue1) { + this.controlAirTemperatrue1 = controlAirTemperatrue1; + } + + @Override + public String charge(String setMoneyFare, String setMoneyFare1) { + return "出租车内安装了"+ getMoneyFare() + +"出租车使用的刹车技术"+getMoneyFare1(); + } + + @Override + public String controlAirTemperatrue( int setcontrolAirTemperatrue) { + return "出租车" + getControlAirTemperatrue() + "/元,起步价3元"; + + } + } + + -- Gitee