[JAVA] 오버라이딩

Dawon Ruby Choi·2023년 9월 1일
0

Java

목록 보기
14/18
post-thumbnail

오버라이딩

오버라이딩 (Overriding) = 메소드 재작성
: 자식 클래스가 상속받은 부모 메소드의 내용을 재작성

※상속관계에서만 가능

★메소드 헤드라인 위에 반드시 @Override 표시해주어야함

오버라이딩으로 변환 하는 방법
자식 클래스도 같이 오버라이딩 해야함

public String inform() {
		return name + "," + age + "," + weight;
	}
	@Override
	public String toString() {
		return name + "," + age + "," + weight; //objdect에 들어가있는 toString을 오버라이딩 한 것
	}
	

Controller 클래스

public class AnimalController {
	public void method() {
		Animal a = new Animal("강아지", 9, 6.3);
		System.out.println(a);

final

abstract : 자식클래스에 필수로 오버라이딩하여 부족한 데이터를 채워줘야함

profile
나의 코딩 다이어리🖥️👾✨

0개의 댓글