Im чтение в год для альбома (yearReleased), и мне нужно вычесть его с 2013 года. Переменная yearsOld находится в моем классе Song. Почему я продолжаю получать ошибки.Как я могу использовать свою переменную из другого класса?
TestSong.java:7: ошибка: не найден символ System.out.print (a.yearsOld); ^ символ: переменная yearsOld местоположения: переменная а типа Song 1 ошибка
public class Song{
public String title;
public String author;
public String interpreter;
public int yearReleased;
public String album;
public String filename;
public String getTitle(){
return title;
}
public String getAlbum(){
return album;
}
public int getYearReleased(){
return yearReleased;
}
public String getNameOfAuthor(){
return author;
}
public String getInterpreter(){
return interpreter;
}
public String getFilename(){
return filename;}
public int yearsOld(){
return 2013-yearReleased;}
}
Это в моем главного
public class TestSong{
public static void main(String[] args){
Song a =new Song();
a.filename="gerrr";
a.yearReleased=1988;
System.out.print(a.yearsOld);
}
}
Код смущен, что он так плохо отформатирован. –