私はJavaプログラミング言語に非常に慣れていないので、次のコードが何をしているのかを理解するのに本当に助けが必要です. Main クラス内で何が起こっているかについては、かなり理解しています。私の問題は、「this._」がコード内でどの部分を演じるかです。名前はどのように正確に転送されますか? これは宿題ではなく、独学です。演習はここにあります: http://www.learnjavaonline.org/Functionsまた、推奨される読書は素晴らしいでしょう! ありがとう!
class Student {
private String firstName;
private String lastName;
public Student(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
public void printFullName(){
System.out.println(this.firstName+" "+this.lastname);
}
}
public class Main {
public static void main(String[] args) {
Student[] students = new Student[] {
new Student("Morgan", "Freeman"),
new Student("Brad", "Pitt"),
new Student("Kevin", "Spacey"),
};
for (Student s : students) {
s.printFullName();
}
}
}