프로그래밍
추상클래스(abstract class)
밍딩이
2015. 7. 28. 16:06
추상클래스(abstract class) 무조건 상속 추상메서드(abstract method) 무조건 오버라이딩
class 내에 한개이상의 추상메서드가 존재 하다면
그 클래스는 abstract class 로 만들어 줘야 함
다형성
부모의 참조변수로 자식들의 class를 참조하는 것
soldier
String name:
String level
method insa()
병장 - method 짱박();
상병 - method 갈구();
일병 - method 일();
이병 - method 어리버리();
Soldier s = new 병장(); ->>>>> 이런식으로
s.name
s.level
s.insa()
//s.짱박(); 은 접근이 안됨
위에것을 쓰려면
병장 b = (병장) s
b.name
b.level
b.insa()
b.짱박();
s와 b는 주소값이 같음
병장 [] ar = new