求大神改一下这个JAVA程序,我实在是改不了了。跪求,急急急!!!

publicclassJCDemo{classPeople{Stringname;intage;Stringsex;People(){name="";age=0;sex=... public class JCDemo {
class People {
String name;
int age;
String sex;
People(){
name=" ";
age=0;
sex=" ";
}
People(String newName,int newAge,String newSex){
name=newName;
age=newAge;
sex=newSex;
}
public People(String string) {
// TODO Auto-generated constructor stub
}
public void eat(){
System.out.println(name+"开始吃饭了!!!");
}
public void sleep(){
System.out.println(name+"我已经睡着了!!!");
}
public void work(){
System.out.println(name+"我开始工作了!!!");
}
public void setNane(String name){
this.name=name;
}
public void setAge(int age){
this.age=age;
}
public void setSex(String sex){
this.sex=sex;
}
public class Stud extends People{
String snum;
String grade;
Stud(String name){

this.name=name;
}
public void work(){
System.out.println("我上学去了");
}
void exam(){
System.out.println("痛苦的历程开始了——考试");
}
}
}

public static void main(String[] args) {
People sushan=new People("苏珊");
Stud lili=new Stud("李莉");
People zhaotian=new Stud("赵天");
sushan.eat();
sushan.sleep();
sushan.work();
lili.exam();
lili.eat();
lili.work();
zhaotian.work();
Stud s1=(Stud)zhaotian;
s1.exam();
s1.setName("赵天");
s1.setAge(20);
s1.setSex("男");
System.out.println("姓名:"+s1.name+"年龄:"+s1.age+"性别:"+s1.sex);

}
}
展开
 我来答
多乐教学
2013-06-05 · 超过11用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:24.7万
展开全部
public class JCDemo {

public static void main(String[] args) {
People sushan = new People("苏珊");
Stud lili = new Stud("李莉");
People zhaotian = new Stud("赵天");
sushan.eat();
sushan.sleep();
sushan.work();
lili.exam();
lili.eat();
lili.work();
zhaotian.work();
Stud s1 = (Stud) zhaotian;
s1.exam();
s1.setNane("赵天");
s1.setAge(20);
s1.setSex("男");
System.out.println("姓名:" + s1.name + "年龄:" + s1.age + "性别:" + s1.sex);
}
}
class People {
String name;
int age;
String sex;
People() {
name = " ";
age = 0;
sex = " ";
}
People(String newName, int newAge, String newSex) {
name = newName;
age = newAge;
sex = newSex;
}
public People(String string) {
// TODO Auto-generated constructor stub
}
public void eat() {
System.out.println(name + "开始吃饭了!!!");
}
public void sleep() {
System.out.println(name + "我已经睡着了!!!");
}
public void work() {
System.out.println(name + "我开始工作了!!!");
}
public void setNane(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public void setSex(String sex) {
this.sex = sex;
}

}
class Stud extends People {
String snum;
String grade;
Stud(String name) {
this.name = name;
}
public void work() {
System.out.println("我上学去了");
}
void exam() {
System.out.println("痛苦的历程开始了——考试");
}
}

你看下,是不是符合你的要求。。。
5544ppo
2013-06-05 · TA获得超过1370个赞
知道小有建树答主
回答量:364
采纳率:0%
帮助的人:324万
展开全部
public void setNane(String name){
this.name=name;
}

setNane,名字写错了!
追问
可是我的主函数还有很多错误不知道怎么改,求大神帮忙改改!
追答
你这个写的太乱了,你你学到内部类了吗?
为什么你一个类继承另一个类要写在里面?

你把每一个类都放到一个单独的文件里
在主类里面引用,就对了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式