2015-02-12 4 views
-2
import java.util.ArrayList; 
import javax.swing.JOptionPane; 


public class CustomerTest 
{ 

    public static void main(String args[]) 
    { 
     String message = ""; 
     ArrayList<Customer> cList; 

     ArrayList<Customer> customerList = new ArrayList<>(); 

     Customer c1 = new Customer ("Jones", new Address("Cooper","Arlington", "Texas", 76019), 12345); 
     Customer c2 = new Customer ("Smith", new Address("Bowen","Arlington", "Texas", 76006), 65489); 
     Customer c3 = new Customer ("willis", new Address("Bowen","Arlington", "Texas",75550), 27589); 

       c1.setCType(Customer.CustomerType.STUDENT); 
       c2.setCType(Customer.CustomerType.FACULTY); 
       c3.setCType(Customer.CustomerType.GOVERNMENT); 




     customerList.add(c1); 
     customerList.add(c2); 
       customerList.add(c3); 


       Course co1 = new Course ("Java 1","Davis", 125.00, new Date(1,1,2015), new Date(1,15,2015)); 
       Course co2 = new Course ("Java 2","Jones", 125.00, new Date(1,1,2015), new Date(1,15,2015)); 
     Course co3 = new Course ("InClassCourse","PHOTOGRAPHY", 75.00, new Date(2,5,2015), new Date(3,2,2015)); 


     for (Customer c: customerList) 
     { 

      { 
      message += c.creatInvoice() + "\n" + c.createInvoice(); 
      } 
     } 
      JOptionPane.showMessageDialog(null, message); 
    } 
} 

Я его наНевозможно найти ошибку символа ..?

message += c.creatInvoice() + "\n" + c.createInvoice(); 

Я работал над этим в течение нескольких часов и не могу понять, что он хочет. Нужно ли объявлять его в классе? Любая помощь будет оценена по достоинству.

+4

Попробуйте 'creatInvoice' ->' createInvoice'. –

+3

Что это за ошибка? Вы получаете сообщение об ошибке? (Тогда скажите так и скажите точно, что говорит об ошибке) – immibis

ответ

0

Вы указали ошибку прямо в своем резюме.

`creatInvoice()` 

Должно быть

`createInvoice()` 

Вы получаете symbol not found, потому что компилятор не знает, что creatInvoice есть.

+0

Я изменил 'createInvoice();' – LegendofLegends

+0

, но теперь я получаю эту ошибку 'run: Исключение в потоке« main »java.lang.RuntimeException: Uncompilable source код - Ошибочный тип sym: Customer.getCustomerList \t at CustomerTest.main (CustomerTest.java:40) Java Результат: – LegendofLegends

Смежные вопросы