롸?

오버로딩(Overloading)과 오버라이딩(Overriding) 본문

프로그래밍/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) {}
}

 

'프로그래밍 > 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