黑马程序员技术交流社区

标题: 怎么就编译出错了,求大神指教 [打印本页]

作者: 250034275    时间: 2016-3-16 21:34
标题: 怎么就编译出错了,求大神指教
class F {
        public static void main(String[] args) {
                Student a = new Student();
                a.setChinese(99);
                System.out.println(a.getChinesee());
                setMath(108);
                System.out.println(a.getMath());
                setEnglish(106);
                System.out.println(a.getEnglish());
                System.out.println(a.getSum());
        }
}
class Student {
        private int chinese;
        private int math;
        private int english;
        public void setChinese(int chinese) {
                this.chinese = chinese;
        }
        public int getChinese() {
                return chinese;
        }
        public void setMath(int math) {
                this.chinese = chinese;
        }
        public int getMath() {
                return math;
        }
        public void setEnglish(int english) {
                this.english = english;
        }
        public int getEnglish() {
                return english;
        }
        public int getSum(int chinese,int math,int english ) {
                return chinese+math+english;
        }

}


作者: 怪人长    时间: 2016-3-17 09:49
  1. public class F {
  2.         public static void main(String[] args) {
  3.                 Student a = new Student();
  4.                 a.setChinese(99);
  5.                 System.out.println(a.getChinese());
  6.                 a.setMath(108);
  7.                 System.out.println(a.getMath());
  8.                 a.setEnglish(106);
  9.                 System.out.println(a.getEnglish());
  10.                 System.out.println(a.getSum());
  11.         }
  12. }

  13. class Student {
  14.         private int chinese;
  15.         private int math;
  16.         private int english;

  17.         public int getChinese() {
  18.                 return chinese;
  19.         }

  20.         public void setChinese(int chinese) {
  21.                 this.chinese = chinese;
  22.         }

  23.         public int getMath() {
  24.                 return math;
  25.         }

  26.         public void setMath(int math) {
  27.                 this.math = math;
  28.         }

  29.         public int getEnglish() {
  30.                 return english;
  31.         }

  32.         public void setEnglish(int english) {
  33.                 this.english = english;
  34.         }

  35.         public int getSum() {
  36.                 return chinese + math + english;
  37.         }
  38. }
复制代码



作者: 怪人长    时间: 2016-3-17 09:53
敲代码是个细致活儿,切不可粗心大意,up应该没有使用编译工具吧,使用了编译工具的话,好多编译上的错误就会有提示出来的。愿楼主早日取得真经【】。
作者: 250034275    时间: 2016-3-17 19:14
怪人长 发表于 2016-3-17 09:53
敲代码是个细致活儿,切不可粗心大意,up应该没有使用编译工具吧,使用了编译工具的话,好多编译上的错误就 ...

O(∩_∩)O谢谢
作者: lvlup200    时间: 2016-3-18 17:07
本帖最后由 lvlup200 于 2016-3-18 17:10 编辑
  1. class F {
  2.     public static void main(String[] args) {
  3.             Student a = new Student();
  4.             a.setChinese(99);
  5.             System.out.println(a.getChinese());
  6.             a.setMath(108);
  7.             System.out.println(a.getMath());
  8.             a.setEnglish(106);
  9.             System.out.println(a.getEnglish());
  10.             System.out.println(a.getSum(a.getChinese(),a.getMath(),a.getEnglish()));
  11.     }
  12. }
  13. class Student {
  14.     private int chinese;
  15.     private int math;
  16.     private int english;
  17.    
  18.     public void setChinese(int chinese) {
  19.             this.chinese = chinese;
  20.     }
  21.     public int getChinese() {
  22.             return chinese;
  23.     }
  24.    
  25.     public void setMath(int math) {
  26.             this.math = math;
  27.     }
  28.     public int getMath() {
  29.             return math;
  30.     }
  31.     public void setEnglish(int english) {
  32.             this.english = english;
  33.     }
  34.     public int getEnglish() {
  35.             return english;
  36.     }
  37.     public int getSum(int chinese,int math,int english ) {
  38.             return chinese+math+english;
  39.     }
  40. }
复制代码
错误地方有,打字打错的比如:Chinese,;     有没有加对象. 的  比如 a.    还有没有加参数的 ,比如 getSum();  






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2