我有如下程序,编译时符号找不到.请高手指点
public class J_Student {
public int m_id;
public int m_age;
public J_Student()
{
sb_setData(2008010400,19);
}
public J_Student(int id,int age)
{
mb_setData(id,age);
}
public void mb_setDate(int id,int age)
{
m_id=id;
m_age=age;
}
public void mb_setDate(int id)
{
m_id=id;
}
public static void main (String[] args) {
J_Student jack=new J_Student();
jack.mb_setDate(2008010408);
J_Student lisa=new J_Student();
lisa.mb_setDate(2008010428,18);
System.out.print("Jack的学号是"+jack.m_id);
System.out.println(",年龄是"+jack.m_age);
System.out.print("lisa的学号是"+lisa.m_id);
System.out.println(",年龄是"+lisa.m_age);
}
}
D:\my programs\J_Student.java:16: 找不到符号
符号: 方法 sb_setData(int,int)
位置: 类 J_Student
sb_setData(2008010400,19);
^
D:\my programs\J_Student.java:20: 找不到符号
符号: 方法 mb_setData(int,int)
位置: 类 J_Student
mb_setData(id,age);
^
2 错误Process completed.
public class J_Student {
public int m_id;
public int m_age;
public J_Student()
{
sb_setData(2008010400,19);
}
public J_Student(int id,int age)
{
mb_setData(id,age);
}
public void mb_setDate(int id,int age)
{
m_id=id;
m_age=age;
}
public void mb_setDate(int id)
{
m_id=id;
}
public static void main (String[] args) {
J_Student jack=new J_Student();
jack.mb_setDate(2008010408);
J_Student lisa=new J_Student();
lisa.mb_setDate(2008010428,18);
System.out.print("Jack的学号是"+jack.m_id);
System.out.println(",年龄是"+jack.m_age);
System.out.print("lisa的学号是"+lisa.m_id);
System.out.println(",年龄是"+lisa.m_age);
}
}
D:\my programs\J_Student.java:16: 找不到符号
符号: 方法 sb_setData(int,int)
位置: 类 J_Student
sb_setData(2008010400,19);
^
D:\my programs\J_Student.java:20: 找不到符号
符号: 方法 mb_setData(int,int)
位置: 类 J_Student
mb_setData(id,age);
^
2 错误Process completed.
{
sb_setData(2008010400,19);
}
方法名写错了
{
m_id=id;
m_age=age;
}
public void mb_setData(int id)
{
m_id=id;
}
{
public int m_id;
public int m_age; public J_Student()
{
mb_setDate(2008010400, 19);//拼写错误
} public J_Student(int id, int age)
{
mb_setDate(id, age); //这个拼写错误
} public void mb_setDate(int id, int age)
{
m_id = id;
m_age = age;
} public void mb_setDate(int id)
{
m_id = id;
} public static void main(String[] args)
{
J_Student jack = new J_Student();
jack.mb_setDate(2008010408);
J_Student lisa = new J_Student();
lisa.mb_setDate(2008010428, 18);
System.out.print("Jack的学号是" + jack.m_id);
System.out.println(",年龄是" + jack.m_age);
System.out.print("lisa的学号是" + lisa.m_id);
System.out.println(",年龄是" + lisa.m_age);
}
}