有一段java程序,不知道什么地方错了

[复制链接]
查看11 | 回复3 | 2009-3-16 09:18:21 | 显示全部楼层 |阅读模式
public 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;
//工作状态初值
}

回复

使用道具 举报

千问 | 2009-3-16 09:18:21 | 显示全部楼层
还没发完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_harddi...
回复

使用道具 举报

千问 | 2009-3-16 09:18:21 | 显示全部楼层
你一定是初学 我说下 程序不好的地方你看下 1.不要覆盖无参构造方法 如果要初始变量值那么用有参的构造方法 2.不要把几个class写在一个java文件中 分开写单独的 避免第3个错误 3.如果能保证2无视这条 要把main主函数写在 public class中4.小细节 1个汉字字符 占2个空格 所以运行结果中 显示的3角型有点篇正确运...
回复

使用道具 举报

千问 | 2009-3-16 09:18:21 | 显示全部楼层
main方法一定要放在public的类中。如果你要把两个类保存在一个文件中,要把public class Computer 改成class Computer把class Mycomputer改成public class Mycomputer,最后文件要保存成Mycomputer.java你也可以把两个类分别保存,但是也要在class Myco...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行