要求:1.类的基本定义包括属性(Attributes)和方法(Methods)属性:品牌、颜色、CPU型号、内存容量、硬盘、价格、工作状态方法:打开、关闭、挂起声明所有属性,注意要赋成private...

要求:

1.类的基本定义包括属性(Attributes)和方法(Methods)

属性:品牌、颜色、CPU型号、内存容量、硬盘、价格、工作状态

方法:打开、关闭、挂起

声明所有属性,注意要赋成private私有;再声明所有方法为public公有。

2. 为计算机类撰写一个带有默认(default)构造函数的类。

3.为计算机类重构一个构造函数,使它接受参数。

4. 应用字段访问器get和字段设置器set

5.实例字段初始化。

组织结构:

定义两个类,其中一个作为包含main方法的公共类“MyComputer”,用来作为程序入口测试一下你定义的类;另一个类是你定义抽象的计算机类“Computer”,带有的如下成员:

1.成员变量名称如下:

private String pcName; //计算机品牌

private String pcColor; //计算机颜色

private String pcType; //CPU型号

private int pcPrice; //价格

private String pcState; //工作状态

(*为你必须定义的属性,在实验二中要用到)

2. 成员方法的方法头定义如下:

public String toString() //输出的方法

public String turnOnPc ( String pc_state,int pc_price ) //定义计算机打开的方法

public String turnOffPc (String pc_state ) //定义计算机关闭的方法

public String hitchPc ( String pc_state )//定义计算机挂起的方法

字段访问器和设置器方法

由于属性较多,这里大家实现一下第一个(pcName)的get和set方法。

展开

java 使用类的方式描述计算机_用JAVA设计,实现并测试一个计算机类,它包括如下内容...相关推荐

  1. java中如何调用dal接口案例_关于Java:接口的目的

    好吧,我认为接口是一种强制对象实现一定数量功能的方法,而不必使用继承.有点像合同.我半明白他们的意思. 但是,如果界面中的所有内容都是: public interface animal{ void e ...

  2. java 获取文件所在的文件夹_【Java视频教程】day32-文件IO??

    File类&递归 File类 File类简介 任何数据在存储设备(硬盘.光盘.U盘等等)都是以二进制存储.但是体现出来的文件或文件夹.所以在Java中提供File类,它是专门操作文件或文件夹的 ...

  3. java异常处理方式推荐做法_谈谈Java异常处理这件事儿

    此文已由作者谢蕾授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 前言 我们对于"异常处理"这个词并不陌生,众多框架和库在异常处理方面都提供了便利,但是对于 ...

  4. java的继承属于哪种类型_根据Java的继承原则,如果类B继承自类A,()。_学小易找答案...

    [单选题]关于FileOutputStream的说法错误的是?( ) [单选题]在教学过程中,控制( )大小.上下.左右或任意方向进行遮盖或显示,非常适合递进式观察.(3.3分) [单选题]交互式电子 ...

  5. java声明异常必须抛出吗_简述java中抛出异常的两种方式

    java编程中经常遇到异常,这时就需要利用java中的异常抛出机制,在java中提供了两种抛出异常的方法:try{}  catch() {}和throw. 一.抛出异常的两种方式 (1) 首先我们来看 ...

  6. java中蛇的属性有哪些_学习Java类的属性

    学习Java类的属性-武汉北大青鸟 Public.private.protected显示了三种类中的属性和服务的类型,public是可以随意访问的.private是外界不能访问的(显示了数据的封装性) ...

  7. java项目实体类方法找不到_报错,居然找不到实体类

    源自:1-11 通过Hibernate API编写访问数据库的代码 报错,居然找不到实体类 /p> "http://hibernate.sourceforge.net/hibernat ...

  8. java中数值023是什么类型_【Java 教程(原创)】023.参数传值——引用类型参数的传值...

    马上注册,结交更多好友,享用更多功能^_^ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 零度非安全 于 2017-3-12 14:03 编辑 点击图片穿越到 索引帖,听说有惊喜 ...

  9. java怎么把毫秒转换成天数_关于java:如何将毫秒转换为“ hh:mm:ss”格式?

    我糊涂了. 绊倒这个线程后,我试图找出如何格式化具有hh:mm:ss格式的倒数计时器. 这是我的尝试- //hh:mm:ss String.format("%02d:%02d:%02d&qu ...

  10. Java数据结构第五版期末考试_数据结构(java)期末复习

    [单选题]多基因遗传病的发病风险与下列哪个因素无关 [单选题]一般手锯的往复长度不应小于锯条长度的( ). [判断题]机器上所有;零件都必须进行机械加工. [单选题]一般划线精度能达到( ). [填空 ...

最新文章

  1. spring10: 引用类型的自动注入
  2. 荣获中国音视频产业大会「科技创新奖」,网易云信彰显行业领先水平
  3. java aes 工具类_Java AES加密算法工具类
  4. MYSQL的空间查询(转帖)
  5. 年度最佳代码“不管你们信不信,反正我信了”
  6. OpenCV 发起 Spatial AI挑战赛
  7. 陈睿:B站是中国最适合实现元宇宙概念的公司之一
  8. 迄今为止我所见过的将BP算法最好的PPT
  9. adobe reader运行时出现“Invalid plugin detected”错误的解决办法
  10. [UWP]创建一个ProgressControl
  11. c how to program; 习题:3.25 编写一个利用循环打印表格数据的程序.
  12. JavaEE 启示录
  13. 管理培训决定企业生死的5个层面
  14. 【FOMO3d】 的隐藏彩(lou)蛋(dong)
  15. L - Ray in the tube Gym - 101911L (暴力)
  16. FireFox浏览器的about:config
  17. Python3 + selenium 实现QQ群接龙自动化
  18. win7java浏览器崩溃_win7系统浏览器页面一直崩溃的修复方法
  19. 腾讯云申请免费SSL证书
  20. 李白藏头诗鸿蒙,20条藏头诗文案:我想要的很简单 爱只增不减 你待我一如初见...

热门文章

  1. python draw函数_networkx draw函数的图例
  2. Windows系统申请苹果证书
  3. 正确理解jmeter线程组之Ramp-Up
  4. C# Winform 使用 PuppeteerSharp 进行网页截图、生成pdf等操作
  5. 计算机课件白板培训,交互式电子白板的使用培训(1)(2)ppt课件
  6. docker命令push,pull等设置代理
  7. Java实现对文件的读写操作
  8. codeforces 645 D Robot Rapping Results Report 【树形dp】
  9. VScode配置PHP运行环境
  10. iphone日历怎么跳转日期_苹果手机日历怎么指定日期提醒?