자식클래스는 부모클래스를 상속받았지만,
부모클래스의 print를 '재정의'해서 사용하고있다.
조건: 부모클래스의 메서도와 이름 및 매개변수, 반환타입은 같아야한다. + 접근제어자는 부모클래스보다 좁은범위로 하지못한다 + 부모클래스의 메서드보다 많은수의 예외를 선언할 수 없다.
오버로딩 vs 오버라이딩
오버로딩 : 기존에 없는 새로운 메서드를 정의, but 매개변수가 다르면 다른메서드 === > "중복정의"
오버라이딩 : 상속받은 메서드의 내용을 변경 ===> "재정의"
'Java' 카테고리의 다른 글
자바 String 클래스 (0) | 2020.06.12 |
---|---|
자바 표준입출력(I/O) (0) | 2020.06.06 |