⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mybookcomputer.java

📁 Java程序设计实验与实训源代码经典的JAVA学习教材
💻 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 + -