package ex06_3;
class Employee{
String name; // 인스턴스 변수 선언
int salary;
public Employee(){} // 생성자
public Employee(String name,int salary){ // 생성자 오버로딩 !!
this.name = name;
this.salary = salary;
}
public String getEmployee(){ // getEmployee() 메서드
return name+" "+salary;
}
}
class Maneger extends Employee { // Maneger Employee 상속하기
String department;
public Maneger(){}
public Maneger(String name,int salary,String department){
super(name,salary);
this.department = department;
}
public String getManeger(){ // getManeger() 메서드 생성
return name+" "+salary+""+department;
}
}
//메인 클래스
public class Ex06_3 {
public static void main(String[] args) {
Employee ep = new Employee("홍길동", 4000);
System.out.println(ep.getEmployee());
Maneger mp = new Maneger("이순신",4000,"개발");
System.out.println(mp.getManeger());
}
}
그림
'프로그래밍 > Java' 카테고리의 다른 글
다형성을 메소드 인자 (0) | 2012.06.18 |
---|---|
인터페이스 ( interface ) (0) | 2012.06.18 |
상속? (0) | 2012.06.18 |
Array [ 배열 ] (0) | 2012.06.12 |
Varargs (0) | 2012.06.12 |