时隔多天,返工了有关封装,重载,静态,终于算是把这一块拿下来了,可能还有别的问题,目前没有发现,暂时不管继续向下走。
完成了作业,其中有过这些问题
1.
我在构造方法时将静态的值也放在了里面
Emp(String name,int age,String sex,String company,String subject){
this.name = name;
this.age = age;
this.sex = sex;
}
(红色部分是static修饰的值)
将其删除就可以解决错误
2.the constructor is undefined
出问题的原因是我在public类里面放了类,在类里面用了static,将类从public类里拿出来单独用就不会有这个问题了
class Emp{
private String name;
private int age;
private String sex;
static String company;
static String subject;
Emp(String name,int age,String sex){
this.name = name;
this.age = age;
this.sex = sex;
}
Emp(){
}
pub