-
Notifications
You must be signed in to change notification settings - Fork 929
Open
Description
class Student {
private String name;
private int number;
private int number2;
}
// constructor
public Student(String name, int number, int number2) {
this.name = name;
this.number = number;
this.number2 = number2;
}
public String getName() {
return name;
}
// method GPA
public double gpa() {
return (number + number2) / 2.0;
}
public void showAvg() {
System.out.println(name + " | avg: " + gpa());
}
//graduate students
class Graduate extends Student {
private String degree;
public Graduate(String name, int n1, int n2, String degree) {
super(name, n1, n2);
this.degree = degree;
}
}
public class Main {
public static void main(String[] args) {
Student s1 = new Student("Ali", 18, 16);
s1.showAvg();
Graduate g1 = new Graduate("Sara", 17, 19, "Computer");
g1.showAvg();
}
}
``
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels