本文主要是介绍Java 接口 电视机类、计算机类和手机类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有一个接口UnitPrice,如下所示:
interface UnitPrice
{
public double unitprice( ); //返回商品的单价
}
(1)编写电视机类、计算机类和手机类来实现接口UnitPrice。
(2)编写一个公共类,其中包含main方法和static double get(UnitPrice u)方法。
(3)在main方法中,从键盘上输入电视、计算机和手机的销售个数,调用get方法可以分别得到商店各个商品的单价,之后计算商品的总销售额。
程序的运行结果如下图所示(供参考):
main.java
package project5;
import java.util.*;
public class main {static double get(UnitPrice u){return u.unitprice();}public static void main(String args[]){System.out.println("请分别输入本月电视,计算机和手机的销售个数:");Scanner reader=new Scanner(System.in);int num1= reader.nextInt();int num2= reader.nextInt();int num3= reader.nextInt();tv a=new tv();pc b=new pc();phone c=new phone();System.out.println(num1*get(a)+num2*get(b)+num3*get(c));}
}
UnitPrice.java
package project5;
interface UnitPrice
{public double unitprice( ); //返回商品的单价
}
tv.java
package project5;public class tv implements UnitPrice{int price=1500;public double unitprice() {return price;}
}
pc.java
package project5;public class pc implements UnitPrice{int price=6000;public double unitprice() {return price;}
}
phone.java
package project5;public class phone implements UnitPrice{int price=5000;public double unitprice() {return price;}
}
这篇关于Java 接口 电视机类、计算机类和手机类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!