博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1月21日 - 练习接口 电脑Cpu
阅读量:5959 次
发布时间:2019-06-19

本文共 2538 字,大约阅读时间需要 8 分钟。

1.定义接口

 

package com.lianxi;public interface ICpu {        public String pinpai(String a);//品牌        public void yunxing();//运行情况        public int luosigeshu(int d);//螺丝的个数    }

 

 

2.定义计算机

 

package com.lianxi;public class JSJ {            private ICpu cpu;     //命名        public ICpu getCpu()      {        return cpu;    }                                //getter and setter    public void setCpu(ICpu cpu)     {        this.cpu = cpu;    }    private String neiCun;  //定义属性        private String yingPan;//定义属性            public String getNeiCun()     {        return neiCun;    }    public void setNeiCun(String neiCun)     {        this.neiCun = neiCun;    }    public String getYingPan()     {        return yingPan;               //getter and setter    }    public void setYingPan(String yingPan)     {        this.yingPan = yingPan;    }             void kaiJi()                   //定义方法    {        intelcpu inte = new intelcpu();                inte.yunxing();                System.out.println("正在开机");    }             void guanJi()                //定义方法    {        System.out.println("正在关机");    }        int jiSuan(int a,int b)             //定义方法    {        return (a+b);    }    }

3. 定义CPU

 

package com.lianxi;public class intelcpu implements ICpu {    @Override    public String pinpai(String a) //实现品牌    {        return a;    }    @Override    public void yunxing() //实现运行    {        System.out.println("CPU开始运行");    }    @Override    public int luosigeshu(int d) //实现螺丝个数    {        // TODO 自动生成的方法存根        return d;    }}

 

4.实例化并运行

 

package com.lianxi;public class TestJSJ {    public static void main(String[] args) {                JSJ jsj = new JSJ();                jsj.setYingPan("500G");                jsj.setNeiCun("极品内存条");                intelcpu cpu = new intelcpu();                int a =cpu.luosigeshu(5);                        String b = cpu.pinpai("Intel牌");                jsj.kaiJi();                        int c = jsj.jiSuan(5, 6);                System.out.println("计算机硬盘 = "+jsj.getYingPan());                System.out.println("计算机内存是"+jsj.getNeiCun());                System.out.println("cup上一共有 "+ a +"个螺丝");                System.out.println("cpu的品牌是 "+ b);                System.out.println("计算5 + 6 的结果是 " + c);                jsj.guanJi();                /* 运行结果如下:        CPU开始运行        正在开机        计算机硬盘 = 500G        计算机内存是极品内存条        cup上一共有 5个螺丝        cpu的品牌是 Intel牌        计算5 + 6 的结果是 11        正在关机*/                    }}

 

转载于:https://www.cnblogs.com/yifangtongxing/p/5149589.html

你可能感兴趣的文章