2016/1/21 练习 创建 接口interface 应用implements 类class 并实例化调用
2016-01-21 22:58
246 查看
package testinterface; public interface ICpu { //电压 public boolean dianya(); //控制 public void kongzhi(); //运算 public void yunsuan(); //存储 public void cunchu(); }
public class Intel implements ICpu{ @Override public boolean dianya() { System.out.println("电压正常"); return true; } @Override public void kongzhi() { System.out.println("控制单元工作"); } @Override public void yunsuan() { System.out.println("运算单元工作"); } @Override public void cunchu() { System.out.println("存储单元工作"); }
package testinterface; import testinterface.ICpu; public class Computer { private ICpu cpu; public ICpu getCpu() { return cpu; } public void setCpu(ICpu intel) { this.cpu = intel; String i="intel"; if( !i.equals("intel")){ System.out.println("cpu不可以使用"); } else if (i.equals("intel")){ System.out.println("cpu可以使用"); } else{ } } }
调用
package testinterface; public class Testcomputer { public static void main(String[] args) { Computer in=new Computer(); in.setCpu(new Intel()); } }
相关文章推荐
- Linux学习之chkconfig命令
- NoSQL
- CentOS-SVN服务
- JSP中的九大内置对象
- gson处理泛型的问题
- 集合操作(一)ArrayList,LinkedList源码分析
- Servlet包导入
- Day1(2016/1/21)——Beginning
- Ubuntu 服务配置(sysv-rc-conf)
- 读取SD卡中的图片
- Kruskal 算法(最小生成树)
- spring IOC容器
- Cubieboard安装Apache2服务器
- activity传值到fragment
- 程序员必备面试题
- 理解RESTful架构
- iOS开发10大工具
- 献给初学iOS的小盆友们——微博app项目开发之五新特性界面
- iOS开发:Block作为参数使用(常见于各框架)
- 2016香港自由行