Сообщение об ошибке «Не удается найти символ»

Я вполне новый для Java и программирования. Я использую учебник «Java, как программировать». Я решаю упражнения (3.11 стр. 136). В этом управлении я пытаюсь получить приложение с двумя классами, чтобы распечатать информацию о классе. Предполагается распечатать две строки для каждого из двух объектов класса, с информацией: «Название курса GALLBOOK1: CS101 Введение в программирование Java, инструктор - Donald Duck». Некоторые другие данные для Globalbook 2. Я должен использовать Get и Set-методы, и использовать конструктор. Теперь я работал довольно много, даже не удавая скомпилировать класс «Goalbooktestest», который содержит основной метод. Я получаю следующее сообщение об ошибке:

aGradeBookTest.java:8: cannot find symbol
symbol  : variable gradebook1
location: class aGradeBookTest
    System.out.printf( "gradeBook1 course name is: emphasized text%s,\n instructor is %s\n", gradeBook1.getCourseName(), gradebook1.getInstructorName() );
                                                                                                          ^
aGradeBookTest.java:9: cannot find symbol
symbol  : method getInstructorname()
location: class aGradeBook
    System.out.printf( "gradebook2 course name is: %s\n, instructor name is: ", gradeBook2.getCourseName(), gradeBook2.getInstructorname() );**

Код для двух классов следующий:

public class aGradeBook
{
    private String courseName;
    private String instructorName;

    public aGradeBook( String name, String iName )
    {
        courseName = name;
        instructorName = iName;
    }

    public void setCourseName( String name )
    {
        courseName = name;
    }

    public String getCourseName()
    {
        return courseName;
    }

    public void setInstructorName(String iName)
    {
        iName = instructorName;
    }

    public String getInstructorName()
    {
        return instructorName;
    }

    public void displayMessage()
    {
        System.out.printf ("Welcome to the gradebook for\n%s!\n", getCourseName() );
    }
}

и:

public class aGradeBookTest
{
    public static void main( String[]args )
    {
        aGradeBook gradeBook1 = new aGradeBook( "CS101 Introduction to Java Programming", "Donald Duck" );
        aGradeBook gradeBook2 = new aGradeBook( "CS102 Data structures in Java", "Tom & Jerry" );

        System.out.printf( "gradeBook1 course name is: %s,\n instructor is %s\n", gradeBook1.getCourseName(), gradebook1.getInstructorName() );
        System.out.printf( "gradebook2 course name is: %s\n, instructor name is: ", gradeBook2.getCourseName(), gradeBook2.getInstructorname() );
    }
}

может кто-нибудь, пожалуйста, помогите мне, я застрял здесь?

0
задан wattostudios 1 May 2012 в 12:27
поделиться