public class Student { String name; Student(String n) { name=n; } @Override publ
ID: 3583718 • Letter: P
Question
public class Student {
String name;
Student(String n)
{
name=n;
}
@Override
public String toString() {
return String.format("Name is "+name);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
UnderGraduateStudent us=new UnderGraduateStudent("A");
System.out.println("Under Graduate Student "+us);
GraduateStudent gs=new GraduateStudent("B");
System.out.println(" Graduate Student "+gs);
Freshman fm=new Freshman("C");
System.out.println("Freshman Student "+fm);
DoctoralStudent ds=new DoctoralStudent("D");
System.out.println("Doctoral Student "+ds);
}
}
class UnderGraduateStudent extends Student{
String name;
UnderGraduateStudent(String n)
{
super(n);
}
@Override
public String toString() {
return super.toString();
}
}
class Freshman extends UnderGraduateStudent{
String name;
Freshman(String n)
{
super(n);
}
@Override
public String toString() {
return super.toString();
}
}
class GraduateStudent extends Student{
String name;
GraduateStudent(String n)
{
super(n);
}
@Override
public String toString() {
return super.toString();
}
}
class DoctoralStudent extends GraduateStudent{
String name;
DoctoralStudent(String n)
{
super(n);
}
@Override
public String toString() {
return super.toString();
}
}
in this code can you add sophomore, Junior and Senior might extend undergraduate Student, and Masters Student might be subclasses of graduate Student please ?
Explanation / Answer
class Sophomore extends UnderGraduateStudent{
String name;
Sophomore(String n)
{
super(n);
}
@Override
public String toString()
{
return super.toString();
}
}
class Junior extends UnderGraduateStudent{
String name;
Junior(String n)
{
super(n);
}
@Override
public String toString()
{
return super.toString();
}
}
class Senior extends UnderGraduateStudent{
String name;
Senior(String n)
{
super(n);
}
@Override
public String toString()
{
return super.toString();
}
}
class MastersStudent extends GraduateStudent{
String name;
MastersStudent(String n)
{
super(n);
}
@Override
public String toString()
{
return super.toString();
}
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.