调试后的程序代码 输出结果 i am fish from package 1 i am bird from package 2 i am pig from package 3 /C:/Users/Administrator/Desktop/jsoft/jd1210.yangshi/bin/ /C:/Users/Administrator/Desktop/jsoft/jd1210.yangshi/bin/ /C:/Users/Administrator/Desktop/jsoft/jd1210.yangshi/bin/ 《JAVA程序设计》实验报告4
姓名 杨仕琴 学号 54121022 日期 10.13 实验题目 编写三个类ComputerTime,Plane,Car007和一个接口程序Common.要求在未来如果增加第三种交通工具,不必修改之前任何程序,只要编写新的交通工具代码.从命令行输入ComputerTime的四个参数,第一个是交通工具的类型,二到三是整数A,B,C. package unit4; 程序初稿 public abstract class Common2 implements Common { double A = 0; double B = 0; double C = 0; public void setA(double a) { A = a; } public void setB(double b) { B = b; } public void setC(double c) { C = c; } public abstract void TestV(); } package unit4; public class Plane2 extends Common2 { public void TestV() { double v = A + B + C; System.out.println(\ + v); } } package unit4; public class Car0072 extends Common2 { public void TestV() { double v; v = A * B / C; System.out.println(\ + v); } } package unit4; public class ComputerTime2 { public static void main(String[] args) { } } 所遇问题 及 主函数传参问题,询问同学和网友获得解答 解决办法 package unit4; public interface Common { 调试后的 程序代码 public void TestV(); } package unit4; import java.util.Scanner; public class Car007 implements Common { double A = 0; double B = 0; double C = 0; public void setA(double a) { A = a; } public void setB(double b) { B = b; } public void setC(double c) { C = c; } public void TestV() { double v; v = A * B / C; System.out.println(\ + v); } } package unit4; import java.util.Set; public class Plane implements Common {