package projecta;
public class ProjectA {
public static void main(String[] args) {
Undergraduate undergraduate1 = new Undergraduate(001,"Undergraduate VZ",90);
Undergraduate undergraduate2 = new Undergraduate(051,"Undergraduate PX",60);
Postgraduate postgraduate1 = new Postgraduate(001, "Postgraduate XYZ", 90);
Postgraduate postgraduate2 = new Postgraduate(051, "Postgraduate X", 70);
[Link]("BSE");
[Link]();
[Link]("BBA");
[Link]();
[Link]("CS");
[Link]();
[Link]("CVE");
[Link]();
package projecta;
public class Student {
int studentID;
String studentName;
int averageGrade;
public Student() {
public Student(int studentID, String studentName, int averageGrade) {
[Link] = studentID;
[Link] = studentName;
[Link] = averageGrade;
public void print() {
[Link]("Student Name : " + studentName);
[Link]("studentID : " + studentID);
if (averageGrade > 90) {
[Link]("Grade : A");
} else if (averageGrade > 80) {
[Link]("Grade : B");
} else if (averageGrade > 70) {
[Link]("Grade : C");
} else if (averageGrade > 60) {
[Link]("Grade : D");
} else if (averageGrade < 60) {
[Link]("Grade : F");
package projecta;
public class Undergraduate extends Student{
String major;
public void setMajor(String major) {
[Link] = major;
public String getMajor() {
return major;
public Undergraduate(int studentID, String studentName, int averageGrade) {
super(studentID, studentName, averageGrade);
@Override
public void print(){
[Link]();
[Link]("Major : "+major);
package projecta;
public class Postgraduate extends Student{
String firstDegree;
public void setFirstDegree(String firstDegree) {
[Link] = firstDegree;
}
public String getFirstDegree() {
return firstDegree;
public Postgraduate(int studentID, String studentName, int averageGrade) {
super(studentID, studentName, averageGrade);
@Override
public void print(){
[Link]();
[Link]("Frist Degree : "+firstDegree);
Output