| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 519 人关注过本帖
标题:[求助]这程序有问题嘛!?
只看楼主 加入收藏
ada518618
Rank: 1
等 级:新手上路
帖 子:184
专家分:0
注 册:2006-3-27
收藏
 问题点数:0 回复次数:4 
[求助]这程序有问题嘛!?

public class Employee{
private String name;
private double salary;
private int dep_number;

public Employee(String n,double s){
name=n;
salary=s;
}
public void setDep_num(int dep_num){
dep_number=dep_num;
}
public int getDep_num(){
return dep_number;
}
public void setSalary(double s){
salary=s;
}
public void raiseSalary(double by_percent){
salary *=(1+by_percent);
}
public double getSalary(){
return salary;
}

}
class Manager extends Employee{
private String secretaryName;
private int dep_num;
public Manager(String n,double s,int dep_num){
super (n,s);
this.dep_num=dep_num;
}
public void setSecretaryName(String name){
secretaryName=name;
}
public String getSecretaryName(){
return secretaryName;
}
}
class ManagerTest{
public static void main(String args[]){
Manager man=new Manager("Annie",41000,2);
man.setSecretaryName("Mariee");
man.raiseSalary(0.01);
System.out.println("The manager's secretary is "+man.getSecretaryName());
System.out.println("The manager' ralary is "+man.getSalary());
}
}
class ManagerWithOverWriTest{
public static void main(String args[]){
ManagerWithOverWri man=new ManagerWithOverWri("Annie",41000,2);
man.setSecretary("Mariee");
man.raiseSalary(0.05);
System.out.println("The manager'secretary is "+man.getSecretaryName());
System.out.println("The manager' salary is "+man.getSalary());
}
}
这段红色的代码有什么问题呀!?我真的看不出来!书上说这是要重写Manager类,可是我就是不知道为什么老是错了!老是有下面的这段话!
--------------------配置: <默认>--------------------
C:\Java文件夹\Employee.java:52: 找不到符号
符号: 类 ManagerWithOverWri
位置: 类 ManagerWithOverWriTest
ManagerWithOverWri man=new ManagerWithOverWri("Annie",41000,2);
^
C:\Java文件夹\Employee.java:52: 找不到符号
符号: 类 ManagerWithOverWri
位置: 类 ManagerWithOverWriTest
ManagerWithOverWri man=new ManagerWithOverWri("Annie",41000,2);
^
2 错误

处理已完成。


超郁闷……麻烦大家帮帮我!

2006-04-20 22:40
★王者至尊★
Rank: 1
等 级:新手上路
帖 子:528
专家分:0
注 册:2006-3-28
收藏
得分:0 
ManagerWithOverWri
你这个类就不存在啊
怎么创建他的对象

------Java 爱好者,论坛小混混,学习中------
2006-04-20 23:10
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
又是一个简单的问题拿出来问,编译器不是告诉的很清楚了吗。在52行找不到符号,不就是那个类没有找到

可惜不是你,陪我到最后
2006-04-21 10:05
都市猎人
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2006-3-26
收藏
得分:0 

public class Employee
{
private String name;
private double salary;
private int dep_number;

public Employee(String n,double s){
name=n;
salary=s;
}
public void setDep_num(int dep_num){
dep_number=dep_num;
}
public int getDep_num(){
return dep_number;
}
public void setSalary(double s){
salary=s;
}
public void raiseSalary(double by_percent){
salary *=(1+by_percent);
}
public double getSalary(){
return salary;
}

}
class Manager extends Employee{
private String secretaryName;
private int dep_num;
public Manager(String n,double s,int dep_num){
super (n,s);
this.dep_num=dep_num;
}
public void setSecretaryName(String name){
secretaryName=name;
}
public String getSecretaryName(){
return secretaryName;
}
}
class ManagerTest{
public static void main(String args[]){
Manager man=new Manager("Annie",41000,2);
man.setSecretaryName("Mariee");
man.raiseSalary(0.01);
System.out.println("The manager's secretary is "+man.getSecretaryName());
System.out.println("The manager' ralary is "+man.getSalary());
}
}


JAVA=I
2006-04-21 11:23
ada518618
Rank: 1
等 级:新手上路
帖 子:184
专家分:0
注 册:2006-3-27
收藏
得分:0 

不怪书,只怪我自己懂得太少了!


Eclipse!尽管我现在不懂祢,可是我却对你情有独钟……
2006-04-21 11:51
快速回复:[求助]这程序有问题嘛!?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.044556 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved