来たる試験の練習としていくつかのことをやっているところですが、1 つのクラスに属している変数を別のクラスで使用することは頭を悩ませています。
Course クラスと Student クラスがあります。クラス course にはさまざまなコースがすべて格納されており、私ができるようにしたいことは、クラス Student でコースの名前を使用することです。
ここに私のコースクラスがあります:
public class Course extends Student
{
// instance variables - replace the example below with your own
private Award courseAward;
private String courseCode;
public String courseTitle;
private String courseLeader;
private int courseDuration;
private boolean courseSandwich;
/**
* Constructor for objects of class Course
*/
public Course(String code, String title, Award award, String leader, int duration, boolean sandwich)
{
courseCode = code;
courseTitle = title;
courseAward = award;
courseLeader = leader;
courseDuration = duration;
courseSandwich = sandwich;
}
}
そして、ここに学生がいます:
public class Student
{
// instance variables - replace the example below with your own
private int studentNumber;
private String studentName;
private int studentPhone;
private String studentCourse;
/**
* Constructor for objects of class Student
*/
public Student(int number, String name, int phone)
{
studentNumber = number;
studentName = name;
studentPhone = phone;
studentCourse = courseTitle;
}
}
コース内で「 extends 」を使用するのは正しいですか? それともこれは不要ですか?
Student のコンストラクターで、クラス Course の「courseTitle」を変数「studentCourse」に割り当てようとしています。しかし、私はこれを行う方法を理解できません!
ご協力ありがとうございます。ご連絡をお待ちしております。
ありがとう!