Невозможно создать динамические экземпляры дочернего класса - PullRequest
0 голосов
/ 19 мая 2018

Я создаю программу регистрации студентов с использованием наследования, в которой я хочу создать динамические экземпляры студентов, введенные пользователем при запросе об общем количестве студентов, но я не могу этого сделать.Любая помощь будет оценена.

import java.util.*;

class Course{
    static Scanner input=new Scanner(System.in);
    String courseName;
    String preReq;
    static int totalStudents;

    Course(){
        System.out.println("Course Details:");
        System.out.print("Enter name of course: ");
        courseName=input.nextLine();
        System.out.print("Enter pre-requisite: ");
        preReq=input.nextLine();
        System.out.println("Class Details:");
        System.out.print("Enter no# of students: ");
        totalStudents=input.nextInt();
    }
}
class Student extends Course{
    String studentName;
    String studentCms;
    static int count=0;
    String confirm;

    Student(){
        count+=1;
        System.out.println("Student Details:");
        System.out.println("Enter name of student #"+count+": ");
        studentName=input.nextLine();
        System.out.println("Enter CMS id of student #"+count+": ");
        studentCms=input.nextLine();
        System.out.println("Enter Y/y to register in course: ");
        confirm=input.next();
    }
}

public class CourseRegistration{
    public static void main(String args[]){
        Student ob=new Student();
    }
}
...