//MyObject.java
class MyObject
{
    public static void main(String[] args)
    {
        Student s1=new Student();
        s1.name="张三";
        s1.age=13;
        s1.chinese=80;
        s1.math=90;
        s1.english=85;
        System.out.println("你好,我叫"+s1.name+","+"我今年"+s1.age+"岁");
        System.out.println("我的总分是:"+s1.total());
        System.out.println("我的平均分是:"+s1.average());
  Student s2=new student();//创建Srudent类的一个实例s2
  s2.name="李四";//s2的name属性值为“李四”
  s2.age=12;// s2的age属性值为12
  s2.chinese=80;// s2的chinese属性值为80
  s2.math=90;// s2的math属性值为90
  s2.english=90;// s2的english属性值为90
  System.out.println("你好,我叫"+s2.name+","+"我今年"+s2.age+"岁");//显示s2的名字及年龄
  //显示s2的总分
        System.out.println("我的总分是:"+s2.total());//显示s2的平均分
        if(s1.total()>s2.total()) //如果s1的总分比s2的总分高
        System.out.println(s1.name+"的成绩好");
   else
        if(s1.total()<s2.total()) //如果s1的总分比s2的总分低
        System.out.println(s2.name+"的成绩好");
      else
        System.out.println(s1.name+"和"+s2.name+"的成绩一样");
    }
}

解决方案 »

  1.   

    Student s2=new student();//创建Srudent类的一个实例s2两个问题:
    1)Student 是类吗?他的定义呢?
    2)new student();   new后面调用的类的构造函数,那类名是student 还是Student ?
      

  2.   

    srudent     报错信息是改之前的还是改之后的。每次代码改完先编译再运行。报错信息就真实了
      

  3.   

    Srudent这个错了,你是不是代码改过之后再发出来的
      

  4.   

    把你Student的代码也贴出来看一下