执行GradeBook时发生错误

时间:2014-03-10 21:34:24

标签: java

public class test{
    public void mosleh(String coursName)
    {
        System.out.printf("Welocm to grade bok for\n%s!\n,coursName");
    }
}

-

import java.util.Scanner;

public class GradeBookTest {
    public static void main(String[]args) {
        Scanner input = new Scanner(System.in);
        GradeBook  myGradeBook = new GradeBook ();
        System.out.println("please enter the cours name");
        String nameOfCourse = input.nextLine();
        System.out.println();
        myGradeBook.mosleh(nameOfCourse);
    }
}

2 个答案:

答案 0 :(得分:3)

目前还不清楚你在问什么,但是你需要重命名test课程才能使用mosleh方法

public class GradeBook {

答案 1 :(得分:0)

您需要将mosleh()方法声明为静态

public static void mosleh(String coursName);

为了以这种方式使用它:

myGradeBook.mosleh(nameOfCourse);

或者从myGradeBook创建一个对象然后调用方法,如下所示:

new myGradeBook().mosleh(nameOfCource);

请注意,您需要将班级名称更改为myGradeBook而不是test