首页 > 其他 > 详细

接口实例

时间:2016-01-22 02:49:02      阅读:245      评论:0      收藏:0      [点我收藏+]
  1 package 面向对象;
  2 
  3 public interface ICPU {
  4 
  5     //定义CPU接口
  6     public void PinPai1();
  7     public void Name1();
  8     public void XingHao1();
  9     
 10 }
 11 
 12 
 13 
 14 public interface IScrean {
 15 
 16     //定义显示器接口
 17     public void PinPai2();
 18     public void XingHao2();
 19     public void Size2();
 20 }
 21 
 22 
 23 
 24 public class SHIXIAN implements ICPU, IScrean {
 25     //实现接口
 26     @Override
 27     public void PinPai2() {
 28         System.out.println("中华映管");
 29 
 30     }
 31 
 32     @Override
 33     public void XingHao2() {
 34         System.out.println("CPT17AB");
 35 
 36     }
 37 
 38     @Override
 39     public void Size2() {
 40         System.out.println("14英寸");
 41 
 42     }
 43 
 44     @Override
 45     public void PinPai1() {
 46         System.out.println("Intel");
 47 
 48     }
 49 
 50     @Override
 51     public void Name1() {
 52         System.out.println("酷睿");
 53 
 54     }
 55 
 56     @Override
 57     public void XingHao1() {
 58         System.out.println("LGA2011");
 59 
 60     }
 61 
 62 }
 63 
 64 
 65 
 66 //创建电脑类
 67 public class Computer {
 68 
 69     //定义成员变量
 70     private ICPU cpu;
 71     private IScrean screan;
 72     //生成get、set方法
 73     public ICPU getCpu() {
 74         return cpu;
 75     }
 76     public void setCpu(ICPU cpu) {
 77         this.cpu = cpu;
 78     }
 79     public IScrean getScrean() {
 80         return screan;
 81     }
 82     public void setScrean(IScrean screan) {
 83         this.screan = screan;
 84     }
 85     //成员方法
 86     public boolean zuzhuang()
 87     {
 88         boolean b = false;
 89         if(cpu==null)
 90         {
 91             System.out.println("没有CPU,电脑未组装成功。");
 92             b = false;
 93         }
 94         else if(screan == null)
 95         {
 96             System.out.println("没有显示器。电脑未组装成功。");
 97             b = false;
 98         }
 99         else
100         {
101             System.out.println("有CPU,有显示器。电脑组装成功。");
102             b = true;
103         }
104         return b;
105         
106     }
107 }
108 
109 
110 
111 //测试
112 public class testcar {
113 
114     public static void main(String[] args) {
115 
116         Computer computer = new Computer();
117         computer.setCpu(new SHIXIAN());
118         computer.setScrean(new SHIXIAN());
119         computer.zuzhuang();
120    }
121 }

 

接口实例

原文:http://www.cnblogs.com/hellodp/p/5150068.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!