Я делал свою вторую программу и решил попробовать создать программу, которая хранит значения, а затем позволяет их вызывать другими способами или в моей программе, в других классах. Затем я попытался добавить все эти значения с синтаксисом this.arguement, чтобы добиться успеха.Другая расширяющаяся программа с ключевым словом «this» включена
Все this.args производят ту же ошибку, «Ошибка: не удается найти символ» линия 39.
Что там случилось?
class students
{
public void students()
{
String strgirl = "Jenna";
String strboy = "Tommy";
}
}
class math extends students
{
public void studentsmath()
{
double tommymath = 88.49;
double jennamath = 91.15;
}
}
class english extends math
{
public void studentsenglish()
{
double tommyenglish = 91.5;
double jennaenglish = 89.18;
}
}
class science extends english
{
public void studentsscience()
{
double tommyscience = 70.11;
double jennascience = 96.1;
}
}
class averagetotal extends science
{
public void averagetotal()
{
double total;
this.tommymath + this.jennamath + this.tommyenglish + this.jennaenglish + this.tommyscience + this.jennascience = total;
System.out.println(total);
double average;
average = (total/6);
}
}
Ваши переменные не являются полями классов. Посмотрите «область действия». –
Ключевое слово 'this', pls ref: http://docs.oracle.com/javase/tutorial/java/javaOO/thiskey.html – yellowB