Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

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);

undergraduate1.setMajor("BSE");

undergraduate1.print();

undergraduate2.setMajor("BBA");

undergraduate2.print();

postgraduate1.setFirstDegree("CS");

postgraduate1.print();

postgraduate2.setFirstDegree("CVE");

postgraduate2.print();

package projecta;

public class Student {

int studentID;

String studentName;

int averageGrade;
public Student() {

public Student(int studentID, String studentName, int averageGrade) {

this.studentID = studentID;

this.studentName = studentName;

this.averageGrade = averageGrade;

public void print() {

System.out.println("Student Name : " + studentName);

System.out.println("studentID : " + studentID);

if (averageGrade > 90) {

System.out.println("Grade : A");

} else if (averageGrade > 80) {

System.out.println("Grade : B");

} else if (averageGrade > 70) {

System.out.println("Grade : C");

} else if (averageGrade > 60) {

System.out.println("Grade : D");

} else if (averageGrade < 60) {

System.out.println("Grade : F");

package projecta;

public class Undergraduate extends Student{


String major;

public void setMajor(String major) {

this.major = major;

public String getMajor() {

return major;

public Undergraduate(int studentID, String studentName, int averageGrade) {

super(studentID, studentName, averageGrade);

@Override

public void print(){

super.print();

System.out.println("Major : "+major);

package projecta;

public class Postgraduate extends Student{

String firstDegree;

public void setFirstDegree(String firstDegree) {

this.firstDegree = firstDegree;

}
public String getFirstDegree() {

return firstDegree;

public Postgraduate(int studentID, String studentName, int averageGrade) {

super(studentID, studentName, averageGrade);

@Override

public void print(){

super.print();

System.out.println("Frist Degree : "+firstDegree);

Output

You might also like