このプログラム内で、クラスインスタンスを作成しています。
mainメソッドの外に人(オブジェクト)の属性を表示するvoidメソッドを作成しようとしています。
エラーは次のとおりです。
1.'Peopleにフィールド名のサイズが見つかりませんでした' (5)
2.'PeopleにDisplayAttというメソッドが見つかりませんでした' (20)
これが私のプログラムに関連するエラーなのか、RTPの一般的な構文なのか疑問に思います。
私はOOPを学ぼうとしています。
class People
{
public void DisplayAtt ()
{
System.out.println (size);
System.out.println (race);
System.out.println (personality);
}
public static void main (String args[])
{
Person thisPerson;
thisPerson = new Person ();
thisPerson.size = "Average";
thisPerson.race = "Caucasian";
thisPerson.personality = "Stubborn";
thisPerson.DisplayAtt ();
}
}
/// Object Class ///
public class Person
{
String size;
String race;
String personality;
}