달력

10

« 2018/10 »

  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
2011.03.19 20:23

오버로딩 vs 오버라이딩 Study/Java2011.03.19 20:23

오버로딩  : 새롭게 정의
오버라이딩 : 상속받은 메소드 변경


오버로딩은  메소드 이름은 같게, 매개변수는 다르게, 리턴타입은 상관없음.
오버라이딩은 메소드 이름이 같고 매게변수도 같고 리턴타입도 같고.


class A {
    
    void test(){}


class B extends A{ 
     void test(){} //오버라이딩
     void test(String str, int i){}//오버로딩

'Study > Java' 카테고리의 다른 글

캡슐화  (0) 2011.03.20
final  (0) 2011.03.20
static 메소드  (0) 2011.03.19
JVM 메모리 구조.  (0) 2011.03.19
변수의 종류  (0) 2011.03.19
오버로딩 vs 오버라이딩  (0) 2011.03.19
자바가 C언어 보다 느린 이유  (0) 2011.02.24
[면접정리]AOP  (0) 2011.01.26
[면접정리]동기화를 자주 사용시 (쓸때없이 사용시)  (0) 2011.01.26
[면접정리]Beans Pattern의 문제점  (0) 2011.01.26
[면접정리]SQL INJECTION 방어법  (0) 2011.01.26
Posted by 유쾌한순례자