프로그래밍/JAVA
오버로딩(Overloading)과 오버라이딩(Overriding)
라롸
2020. 2. 4. 12:05
오버로딩(Overloading) : 같은 이름의 메소드를 여러 개 가지면서 매개변수의 유형과 개수가 다르도록 하는 기술
오버라이딩(Overriding) : 상위 클래스가 가지고 있는 메소드를 하위 클래스가 재정의 해서 사용한다.
-
Overloading
public class TestOverload{
void load(){}
void load(int a) {}
void load(int a, int b) {}
}
-
Overriding
public calss TestParentRide{
void ride() {}
}
public class TestChildRide extends TestRide{
void ride(int a) {}
}