黑马程序员技术交流社区
标题:
缺少方法主体,或声明抽象,这是什么问题
[打印本页]
作者:
hsx500
时间:
2015-5-14 10:49
标题:
缺少方法主体,或声明抽象,这是什么问题
1.编译说30行( void supervise()那儿)缺少方法主体,或声明抽象,这是什么问题?2.Manager里的构造函数里的第四个参数不能起为bonus么?一开始我起叫bonus无法通过,后来改成b就通过了,求人解答一下为什么
class Employee
{
String name;
int age;
int salary;//定义姓名,年龄,工资
Employee(String name,int age,int salary)//构造函数
{
this.name = name;
this.age = age;
this.salary = salary;
}
void work()
{
System.out.println("work");
}
}
class Manager extends Employee//经理还有奖金
{
int bonus;
Manager(String name, int age,int salary,int b)
{
super(name,age,salary);
this.bonus = b;
}
void supervise();
{
System.out.println("supervise");
}
}
class Demo
{
public static void main(String[] args)
{
Manager m = new Manager("Zhang san",30,3000,4000);
m.work();
m.supervise();
}
}
复制代码
作者:
刘冬
时间:
2015-5-14 11:08
第一个是方法后面多了一个分号。第二个名字应该没有什么问题,形参的名字只要不是关键字都可以吧
作者:
hsx500
时间:
2015-5-14 11:16
刘冬 发表于 2015-5-14 11:08
第一个是方法后面多了一个分号。第二个名字应该没有什么问题,形参的名字只要不是关键字都可以吧 ...
哦哦哦,太给力了!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2