madecraft-oop
madecraft-oop copied to clipboard
java oop
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();
}
}
``