* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者: 石丽君
* 完成日期:
* 版 本 号: V1.0
* 对任务及求解方法的描述部分
* 输入描述:
(1)封装一类接口ComputerWeight,该接口中有3个功能:double computrWeight,void printName,double printPrice。
(2)封装一类接口ComputerCompany,该接口有2个功能:String computerName,void printFunction。
(3)封装一类对象FlashMemory实现上述两类接口。
(4)用一个程序执行入口Test测试上述对象。
* 问题描述:
* 程序输出:
* 程序头部的注释结束
*/
接口ComputerWeight
package slj.com;
public interface ComputerWeight {
public double computrWeight();
public void printName();
public double printPrice();
}
接口ComputerCompany
package slj.com;
public interface ComputerCompany {
public String computerName();
public void printFunction();
}
类FlashMemory
package slj.com;
public class FlashMemory implements ComputerWeight , ComputerCompany {
public double computrWeight(){
System.out.println("ComputerWeight是2.5千克");
return 0;
}
public void printName(){
System.out.println("我是联想电脑");
}
public double printPrice(){
System.out.println("Computer的价格很贵");
return 0;
}
public String computerName(){
System.out.println("我公司的名字是联想公司");
return null;
}
public void printFunction(){
System.out.println("电脑的功能很多,如上网,玩游戏,听音乐,学习....");
}
}
测试类
package slj.com;
public class MainTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
FlashMemory flashmemory=new FlashMemory();
flashmemory.computerName();
flashmemory.computrWeight();
flashmemory.printFunction();
flashmemory.printName();
flashmemory.printPrice();
}
}
运行结果:
我公司的名字是联想公司
ComputerWeight是2.5千克
电脑的功能很多,如上网,玩游戏,听音乐,学习....
我是联想电脑
Computer的价格很贵