java第四章编程题(初学篇)
代码:
1 /* 2 test.java 3 */ 4 package test; 5 public class test { 6 public static void main(String args[] ) 7 { 8 CPU ccp= new CPU(); 9 HardDisk hhd=new HardDisk(); 10 PC pc =new PC(); 11 ccp.setSpeed(2200); 12 hhd.setAmount(200); 13 pc.setCPU(ccp); 14 pc.setHardDisk(hhd); 15 pc.show(); 16 } 17 18 }
View Code
1 /* 2 PC.java 3 */ 4 package test; 5 public class PC { 6 CPU cpu ; 7 HardDisk HD ; 8 void setCPU(CPU cp) { cpu=cp; } 9 void setHardDisk(HardDisk hd){ HD=hd ;} 10 void show() 11 { 12 System.out.println("CPU的Speed: "+cpu.getSpeed()); 13 System.out.println("HardDisk: "+HD.getAmount()); 14 } 15 }
View Code
1 /* 2 CPU.java 3 */ 4 package test; 5 6 public class CPU { 7 int speed; 8 void setSpeed(int m){speed=m;} 9 int getSpeed(){return speed ;} 10 }
View Code
1 /* 2 HardDisk.java 3 */ 4 package test; 5 6 public class HardDisk { 7 8 int amount; 9 void setAmount(int m){ amount=m;} 10 int getAmount(){return amount;} 11 }
View Code
转载于:https://www.cnblogs.com/gongxijun/p/3695455.html
java第四章编程题(初学篇)相关推荐
- 速学堂(java)第十一章编程题答案(自写)
速学堂(java)第十一章编程题答案(自写) 1.设计一个多线程的程序如下:设计一个火车售票模拟程序.假如火车站要有100张火车票要卖出,现在有5个售票点同时售票,用5个线程模拟这5个售票点的售票情况 ...
- 某公司的员工分为5类,每类员工都有相应的封装类。(黑马第三版Java基础入门 第四章编程题)
(1) Employee:这是所有员工总的父类. ① 属性:员工的姓名,员工的生日月份 ② 方法:getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励 ...
- C++primer plus第六版第四章编程题代码
1. #include "stdafx.h" #include <iostream> #include <string> #include <vect ...
- 速学堂(java)第六章编程题自写答案
速学堂(java)第六章编程题自写答案 1. 编写程序接收用户输入分数信息,如果分数在0-100之间,输出成绩.如果成绩不在该范围内,抛出异常信息,提示分数必须在0-100之间. 要求:使用自定义异常 ...
- 尚学堂Java第四章作业编码题+个人想法
尚学堂Java第四章作业编码题+个人想法 编码题一: 编码题二: 编码题三: 终于到我想说的地方了 刚开始学习Java,刚开始学会做笔记,觉悟的可能比较晚,但没关系,我会努力的! 由于每次做作业都难理 ...
- C++ Primer Plus 第九章编程题练习
C++ Primer Plus 第九章编程题练习 第一题 题目描述 下面是一个头文件: const int Len = 40;struct golf {char fullname[Len];int h ...
- C++ Primer Plus 第七章编程题练习
C++ Primer Plus 第七章编程题练习 第一题 题目描述 编写一个程序,不断要求用户输入两个数,直到其中的一个为0.对于每两个数,程序将使用一个 函数来计算它们的调和平均数,并将结果返回给m ...
- C++primer plus第四章编程练习自编程序
//第四章编程练习 //eg.1显示信息 #include <iostream> using namespace std; const int SIZE = 20; int main() ...
- c++primer plus 第13章 编程题第2题
c++primer plus 第13章 编程题第2题 #pragma once #ifndef CD_H_ #define CD_H_ //base classclass Cd { private:c ...
- c++primer plus 第11章 编程题第7题
c++primer plus 第11章 编程题第7题 #pragma once #ifndef COMPLEX0_H_ #define COMPLEX0_H_ #include<iostream ...
最新文章
- 我的博客今天2岁104天了,我领取了…
- C语言进行离散傅里叶DFT变换~MATLAB验证
- shouldOverrideUrlLoading(拦截url加载,除资源请求的url) shouldInterceptRequest(拦截所有url请求)
- c++ lambda函数_C++11 之 lambda函数的详细使用
- Spark 键值对RDD操作
- PHP商城数据库安全事务处理方法
- 从工作到创业迈开这一步很艰难吗
- C#十进制与十六进制转换
- python 随机请求头_为了爬虫换个头,我用python实现三种随机请求头方式!
- 孙鑫-MFC笔记二--MFC框架剖析
- 堆优化的Dijkstra
- 【HDU1284 中南林业大学第十一届校赛 B:】兑换零钱(dp)
- 任一矩阵都可表为一对称矩阵和反称矩阵之和
- 关于VLAN的几种接口模式
- 租房经历总结-----我是如何2天找到合适租房的(房东直租)简单粗暴
- Java中如何将时间设置为12小时制并区分上下午
- C++11 文件读写(vs2019 安装配置boost库)
- android调用相册和摄像头,Android8.3调用摄像头和相册
- html的三种样式定义方式:外部样式表;内部样式表;内联样式表
- endnote把参考文献控制插入到想要的地方
热门文章
- 抖音日活用户破 6 亿,推荐系统是怎么做到的?
- 【综述笔记】Graph Neural Networks in Recommender Systems
- 【重点】Batch Normalization的诅咒
- 【论文】 NLP中命名实体识别从机器学习到深度学习的代表性研究
- 4.3 朴素贝叶斯分类实战——新闻分类、垃圾邮件识别
- 深度学习2.0-普通BP神经网络
- 深度学习2.0-6.tensorflow的高阶操作之合并与分割
- pytorch笔记-实现一个图像分类模型
- 李宏毅自然语言处理——Self Attention
- 深度学习实例——Keras实现手写数字识别