CPU接口练习 (仅以此程序证明 某个同学真的有毒!有毒!!!)
2024-10-11 00:58:17
1创建接口
package lianxi; public interface ICpu {
public boolean neiCun();//内存接口 }
2创建一个类 连接这个接口
package lianxi; public class cpuceshi implements ICpu { @Override
public boolean neiCun() { System.out.println("CPU内存太小了");
return true;
} }
3创建一个父类
public class computer {
private ICpu cpu; public ICpu getDiannao() {
return cpu;
} public void setDiannao(ICpu cpu) {
this.cpu = cpu;
}
double rongliang;
boolean CP(){
boolean rtn=true; if (rongliang>50){
System.out.println("安装了一个"+rongliang+"兆的CPU");
rtn=false;
}else if(cpu==null){
System.out.println("未安装CPU");
rtn=false;
}else{
rtn=this.cpu.neiCun();
}return true; } }
4创建子类调用
package lianxi; public class CeShi { public static void main(String[] args) {
// TODO 自动生成的方法存根
computer cop=new computer();
cop.rongliang=34;
System.out.println("当容量为"+cop.rongliang+"的时候");
cop.setDiannao(new cpuceshi());
cop.CP();
} }
package lianxi; public class CeShi { public static void main(String[] args) {
// TODO 自动生成的方法存根
computer cop=new computer();
cop.rongliang=70;
System.out.println("当容量为"+cop.rongliang+"的时候");
cop.setDiannao(new cpuceshi());
cop.CP(); } }
最新文章
- node.js express安装及示例网站搭建
- 【BZOJ3156】防御准备 斜率优化DP
- TortoiseGit的使用教程(转)
- 神经网络及其PID控制
- composer 自动加载原理
- Sql Server xml 类型字段的增删改查
- cri-o 创建非infra容器
- (18)odoo规范
- bzoj 2843 极地旅行社(LCT)
- jsp 页面通过jq处理默认 选中的项 数据是通过遍历显示
- MySQL的备份与恢复
- Mobile Computing-天平难题-Uva1354(回溯枚举二叉树)
- UI产品设计流程中的14个要点
- 如何写一手漂亮的 Vue
- Unity 总裁 John Riccitiello 发话:VR足以匹敌互联网
- tar --打包和压缩
- 关于HTTPS的简要内容
- Linux命令之常用篇
- Jquery weui picker 支持label和value
- Elasticsearch冷热集群搭建