Когда я пытаюсь скомпилировать Report.java, я получаю сообщение об ошибке в строке 6: error: <identifier> expected aClient.setClientName("Michael");
с стрелкой, указывающей на первое parenthese.error: <identifier> Ожидаемый
public class Client {
private String _clientName;
public String getClientName(){
return _clientName;
}
public void setClientName(String clientName){
_clientName = clientName;
}
}
public class Report {
Client aClient = new Client();
//ClientLawn aClientLawn = new ClientLawn();
aClient.setClientName("Michael");
//aClientLawn.setLawnWidth(10);
//aClientLawn.setLawnLength(10);
public void output(){
System.out.println(aClient.getClientName());
//System.out.println(aClientLawn.calcLawnSize());
}
}
Я также хочу отметить, что я новичок в Java, поэтому, пожалуйста, будьте нежны.
В этом контексте они называются «Блоки инициализатора». Анонимный блок используется для ограничения объема переменных внутри метода. –