A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 齐浩 中级黑马   /  2015-3-20 19:09  /  846 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

public class Test1 {
        public static void main(String[] args){
                Staff em=new Staff("小李","www333",1000);
        Manager ma=new Manager("王经理","www999",3000);
        System.out.println("Staff:"+em.getSalary());
        System.out.println("Manager:"+ma.getSalary(2000));
}

}
public class Staff {
        //定义员工类
                //设置员工的三个属性为私有
            private String name;
            private String number;
            private double Salary;
            //设置三个属性的set和get方法
                public String getName() {
                return name;
            }
            public void setName(String name) {
                this.name = name;
            }
            public String getNumber() {
                return number;
            }
            public void setNumber(String number) {
                this.number = number;
            }
            public double getSalary() {
                return Salary;
            }
            public void setSalary(double Salary) {
                this.Salary = Salary;
            }
            
            //定义员工的构造函数
            public Staff (String name,String number,double Salary){
                this.name=name;
                this.number=number;
                this.Salary=Salary;
            }
}
class Manager extends Staff {//定义经理类继承员工类
    public double award;
    public Manager(String name, String number, double Salary) {
        super(name, number, Salary);
    }
    public double getSalary(double award){
        return super.getSalary()+award;
    }
}

5 个回复

倒序浏览
getSalary(2000) 把2000去掉
回复 使用道具 举报
提示的错误是:
at com.itheima.Staff.<init>(Test1.java:18)
at com.itheima.Test1.main(Test1.java:11)
回复 使用道具 举报
tds13821562936 发表于 2015-3-20 19:15
getSalary(2000) 把2000去掉

public double getSalary(double award){
        return super.getSalary()+award;
    }

继承后复写了getSalary方法
回复 使用道具 举报
将class Staff 前的修饰符public去掉,结果就正常了
回复 使用道具 举报
你是不是写在一一个.java中的 我这边运行没错啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马