컴퓨터/이론: 개발
[2017.07.25] 04. 오버라이딩과 오버로딩
heepie
2017. 7. 30. 20:12
오버라이딩(Overriding) 은
부모 클래스가 갖고 있는 기능(메소드)에 필요에 따라 자식 클래스에서 변경(재정의, 추가(super)) 하는 방법이다.
오버라이딩(Overriding) 조건
- 메소드 이름
- 메소드 반환 데이터 타입
- 메소드 매개변수 개수, 순서, 데이터 타입(매개변수 이름은 상관없다)
오버로딩(Overloading) 정의
같은 이름이지만 서로 다른 매개변수의 형식을 가진 메소드를 여러개 정의 할 수 있는 방법이다.
오버로딩(Overloading) 조건
- 메소드 이름
#오버라이딩 #오버라이딩 조건 #오버로딩 #오버로딩 조건