これをJavaに変換する方法を教えてください。
typedef struct{
    int age;
    int dateOfBirth;
}StudentInfo;
typedef StudentInfo *StudentPtr;
typedef struct studentNode{
    StudentPtr studentPtr;
    struct studentNode *next;
}StudentNode;
typedef struct {
    StudentNode *head;
    StudentNode *tail;
}Queue;
以下は私が試したことです。
class StudentInfo{
int age;
int dateOfBirth;
}
class StudentNode{
StudentInfo studentPtr;
StudentNode next;
}
class Queue{
StudentNode head;
StudentNode tail
}
それを行う別の方法はありますか?そのためだけに 2 つの追加クラスを作成せずに?