2010-10-07 4 views
2

Я получаю ошибку «строка не может быть разрешена к типу» в моем коде.строка не может быть разрешена к типу

public class Main { 


public static void main(String[] args) { 
    // TODO Auto-generated method stub 
    FormLetter template; 
    template = new FormLetter(); 
    template.print(); 
    template.composeFormLetter(Sean, Colbert, God); 
    template.print(); 

} 

} 

class FormLetter 
{ 
    public void print(){ 
    System.out.println(to + candidate + from); 

    } 

    public void composeFormLetter(string t, string c, string f){ 

    to = t; 
    candidate = c; 
    from = f; 
    } 
    private string to; 
    private string candidate; 
    private string from; 

    } 
+2

Для дальнейшего использования обязательно разместите сообщение об ошибке всего компилятора в своем вопросе, если оно есть, чтобы было проще определить, что не так. –

ответ

7

String капитализирован на Java. Вы не можете использовать строчные буквы string. (Это C#)

Боковой вопрос:
Как следующий сбор вообще?

template.composeFormLetter(Sean, Colbert, God); 
+0

Хорошо, я исправил проблему с строкой. template.composeFormLetter (Шон, Кольбер, Бог); это оставить сообщение об ошибке: Несколько маркеров на этой линии - Бог не может быть решена - Кольбер не может быть решен - Шон не может быть решен – chief

+1

@chief - Строковые литералы должны иметь двойные кавычки вокруг них. (Ответ на бок - это не ...) –

+0

@chief, '" Бог ",' "Шон", '" Кольбер "' Вам нужно поместить 'Строки' внутри кавычек. – jjnguy

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