public class Human {
private String name;
public Human(String name){
this.name=name; }
public String getname(){
return name; }
public String toString() {
return "이름은 "+getname(); }
public static void main(String[] args) {
Human C = new Human("철수");/
Human M = new Human("민지");
System.out.println(C);
System.out.println(M);
}
}
class Student extends Human{
String major;
public Student(String name, String major) {
super(name);
this.major=major; }
public String getmajor(){
return major; }
public String toString(){
return "이름은 "+getname()+" 전공은 "+getmajor(); }
void main() {
Student D=new Student("동수", "컴퓨터");
Student E=new Student("영희","경영");
System.out.println(D.major);//실행안됨.
System.out.println(D);//실행안됨.
System.out.println(E);//실행안됨.
}
}
상속을 공부하는 중이예요.
책에서 class안에 main메소드를 만들어서 실행하라는데,
부모클래스는 실행이 되지만, 자식클래스에서는 실행이 안되네요.
상속개념이 덜 잡혀서... 알려주시면 감사하겠습니다.