我正在制作第二个程序,并决定尝试制作一个存储值的程序,然后允许在其他方法或其他类中调用它们。然后我尝试用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'这个关键词,请参考:http://docs.oracle.com/javase/tutorial/java/javaOO/thiskey.html – yellowB