📄 mybookcomputer.java
字号:
// coputer.java
//这个程序是描述计算机的属性和状态的类
import java.util.*;
class computer {
private String pc_name; //计算机品牌
private String pc_color; //计算机颜色
private String pc_type; //CPU型号
private String pc_ram; //内存容量
private String pc_harddisk; //硬盘容量
private int pc_price; //价格
private String pc_state; //工作状态
public computer() //默认构造函数,不带参数
{
pc_name=""; //计算机品牌
pc_color=""; //计算机颜色
pc_type=""; //CPU型号
pc_ram=""; //内存容量
pc_harddisk=""; //硬盘容量
pc_price=0; //价格
pc_state=""; //计算机状态
}
public computer(String aname,String acolor,String atype,String aram,String aharddisk,int aprice,String astate) //带参数的构造函数
{
pc_name=aname; //计算机品牌初值
pc_color=acolor; //计算机颜色初值
pc_type=atype; //CPU型号初值
pc_ram=aram; //内存容量初值
pc_harddisk=aharddisk; //硬盘容量初值
pc_price=aprice; //价格初值
pc_state=astate; //计算机状态初值
}
void setcomputer(String aname,String acolor,String atype,String aram,String aharddisk,int aprice,String astate) //设置属性值的方法
{
pc_name=aname; //计算机品牌
pc_color=acolor; //计算机颜色
pc_type=atype; //CPU型号
pc_ram=aram; //内存容量
pc_harddisk=aharddisk; //硬盘容量
pc_price=aprice; //价格
pc_state=astate; //计算机状态
}
public String pc_open( String pc_state,int pc_price )//定义计算机打开的方法
{
System.out.println("工作状态:"+pc_state);
if(pc_price<0){ System.out.println("计算机价格="+pc_price+"计算机价格不能是负数");};
if(pc_price>50000){System.out.println("计算机价格="+pc_price+"计算机价格超过预算");};
System.out.println(" * ");
System.out.println(" * * * ");
System.out.println("* * * * *");
return pc_state;
}
public String pc_close(String pc_state )//定义计算机关闭的方法
{
//......
System.out.println("工作状态"+pc_state);
System.out.println("请稍后,正在关闭计算机");
return pc_state;
}
public String pc_hitch( String pc_state )//定义计算机挂起的方法
{
//......
System.out.println("工作状态"+pc_state);
System.out.println("启动计算机请按Ctrl+Alt+Delete键");
return pc_state;
}
void printcomputer() //输出的方法
{
System.out.println("计算机品牌:"+pc_name+"计算机颜色:"+pc_color+"CPU型号:"+pc_type+"内存容量:"
+pc_ram+"硬盘容量:"+pc_harddisk+"价格:"+pc_price+"工作状态"+pc_state);
}
}
class BookComputer extends computer
{
private int Bookpc_long; //机箱长度
private int Bookpc_width; //机箱宽度
private int Bookpc_thick; //机箱厚度
private int Bookpc_weight; //计算机重量
private String Bookpc_cellstate;//电池状态
public String Bookpc_cellpost(String aStr1)
{
System.out.println("计算机电池断电保护:"+aStr1);
return aStr1;
}
public BookComputer() //默认构造函数,不带参数
{
}
public BookComputer(int along,int awidth,int athick,int aweight,String acellstate) //构造函数,带参数
{
Bookpc_long=along; //机箱长度
Bookpc_width=awidth; //机箱宽度
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -