게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
상속을 공부하는 중입니다. 기초적이지만.. 알려주실분 계신가요.
게시물ID : programmer_2634짧은주소 복사하기
작성자 : QNzk
추천 : 0
조회수 : 278회
댓글수 : 2개
등록시간 : 2014/04/14 01:23:39
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메소드를 만들어서 실행하라는데,
부모클래스는 실행이 되지만, 자식클래스에서는 실행이 안되네요.
상속개념이 덜 잡혀서... 알려주시면 감사하겠습니다.

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호