0% found this document useful (0 votes)
6 views4 pages

Java Class Structure for Degrees

The document defines classes for undergraduate and postgraduate students including attributes like ID, name, average grade, major and first degree. It creates student objects, sets their attributes and prints their details.

Uploaded by

Usman Awan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views4 pages

Java Class Structure for Degrees

The document defines classes for undergraduate and postgraduate students including attributes like ID, name, average grade, major and first degree. It creates student objects, sets their attributes and prints their details.

Uploaded by

Usman Awan
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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

You might also like