java问题。高手请指点.

来源:百度知道 编辑:UC知道 时间:2024/05/05 18:37:38
import java.io.*;

public class Employee{

private String jobtitle;

private String name;

private string sex;

private String salary;

private int idnumber;

private int age;//consturctor

public Employee (String jobtitle,String name,String sex,String salarey,int idnumber,int age){

this.jobtitle = jobtitle;
this.name = name;
this.salary = salary;
this.sex = sex;
this.age = age;
this.idnumber = idnumber;}

public Employee (Employee s) {
this.jobtitle = s.jobtitle;
this.name = new String(s.name);
this.salary = s.salary;
this.age = s.age;
this.sex = s.sex;
this.idnumber = s.idnumber;
}

public void SetJobtitle(String jobtitle){
this.jobtitle = jobtitle;}

public void setName(String name){
this.name = name;}

public void setSex(String sex){
this.sex = sex;}

public void s

错误太多了。你得仔细检查自己的程序,用一个好的编辑器非常重要,推荐ultraedit32。
我把我发现的错误指出来一下:大括号不配对;定义变量时,数据类型名大小定不符规范,如String写成string , int 写成 Int;变量名前后不统一,如Employee[] empolyees,后面却写成empolyee[i]和Empolyees[i];继承类与父类的构造函数调用顺序没有处理好,如Director类与其父类Empolyee类的构造函数的构建,建议再看看构造函数有关章节;最后一个,我在程序找了半天也没找到方法find(int)的定义 ,不知道你后面怎么用到了它?
好了,我大概就发现了这么多了。你自己用编译器好好地再检查一下吧。养成良好的编程习惯对于程序员来说是非常重要滴。

不能用数据库,那做起来很麻烦,要写很多判断语句,还要做数组把数据都塞进去,如果能用数据库就很容易了,不用数据库不会搞。。。

具我看出来的就是最后一段里少个括号 不知道你发现没有