롸?
오버로딩(Overloading)과 오버라이딩(Overriding) 본문
오버로딩(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) {}
}
'프로그래밍 > JAVA' 카테고리의 다른 글
제네릭(Generic) (0) | 2020.02.04 |
---|---|
싱글톤(Singleton) (0) | 2020.02.04 |
static과 JVM 메모리 구조 (0) | 2020.02.04 |
추상(abstract) (0) | 2020.02.04 |
객체지향 프로그래밍 (0) | 2020.02.04 |
Comments