您的位置:首页 > 其它

1月21日 - 练习接口 电脑Cpu

2016-01-21 21:03 411 查看
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
正在关机
*/

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: