找不到符号~~ 求解!!!

yhlm1994 2013-10-28 01:17:20
代码如下:
interface Choose //接口
{
String Choose(); //选课
}
class Student //定义一个名为Student的父类
{
String name;//姓名
char sex;//性别
String grade;//年级
public Student()
{}
public Student(String n,char s,String g)//定义构造方法,用来进行初始化
{
name=n;//将传递进来的n赋给name
sex=s;//将传递进来的s赋给sex
grade=g;//将传递进来的g赋给grade
}
public void setname(String newname)//设置姓名
{
name=newname;
}
public String getname() //获取姓名
{
return name;
}
public void setsex(char newsex) //设置性别
{
sex=newsex;
}
public char getsex()//获取性别
{
return sex;
}
public void setgrade(String newgrade)//设置年级
{
grade=newgrade;
}
public String getgrade()//获取年级
{
return grade;
}
}
class Academician extends Student //继承于Student的子类:大学生
{
int Aage;//年龄
public Academician()
{}
public Academician(String n,char s,String g,int A) //定义构造方法,用来进行初始化
{
super(n,s,g);//调用父类的构造方法
Aage=A;
}
public void setAage(int newAage)//设置年龄
{
Aage=newAage;
}
public int getAage()//获取年龄
{
return Aage;
}
public String Choose()//实现选课接口
{
return "正在进入选课系统";
}
}
class Pupil extends Student//继承于Student的子类:小学生
{
int Page;//年龄
public Pupil()
{}
public Pupil(String n,char s,String g,int P) //定义构造方法,用来进行初始化
{
super(n,s,g);//调用父类的构造方法
Page=P;
}
public void setPage(int newPage)//设置年龄
{
Page=newPage;
}
public int getPage()//获取年龄
{
return Page;
}
}
public class xqq_Applicationjichu1 //编写测试类
{
public static void main(String args[])
{
Academician A1=new Academician("张三","男","大学一年级",18); //给大学生A1赋值
System.out.println("姓名:"+A1.getname());
System.out.println("性别:"+A1.getsex());
System.out.println("年级:"+A1.getgrade());
System.out.println("年龄:"+A1.getAage());
System.out.println("选课情况:"+A1.Choose());
System.out.println("\n\n");
Pupil P1=new Pupil("李四","女","二年级",8); //给小学生P1赋值
System.out.println("姓名:"+P1.getname());
System.out.println("性别:"+P1.getsex());
System.out.println("年级:"+P1.getgrade());
System.out.println("年龄:"+P1.getPage());
}
}
编译错误提示:
C:\Users\xuqianqian\Desktop\xqq_Applicationjichu1.java:89: 找不到符号
符号: 构造函数 Academician(java.lang.String,java.lang.String,java.lang.String,int)
位置: 类 Academician
Academician A1=new Academician("张三","男","大学一年级",18); //给大学生A1赋值
^
C:\Users\xuqianqian\Desktop\xqq_Applicationjichu1.java:96: 找不到符号
符号: 构造函数 Pupil(java.lang.String,java.lang.String,java.lang.String,int)
位置: 类 Pupil
Pupil P1=new Pupil("李四","女","二年级",8); //给小学生P1赋值
求解~!!!
...全文
408 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2013-10-28
  • 打赏
  • 举报
回复
说错了类型不匹配 。Academician A1 = new Academician("张三", '男', "大学一年级", 18); 你的 这个
tony4geek 2013-10-28
  • 打赏
  • 举报
回复
Academician A1=new Academician("张三","男","大学一年级",18); //给大学生A1赋值 这个里面4个参数。你的构造方法里面3个
zhuweisyyc 2013-10-28
  • 打赏
  • 举报
回复
没有这个构造函数,为什么不用IDE写代码。 Academician A1=new Academician("张三","男","大学一年级",18);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧