자바 오버라이딩 + 오버로딩 차이점

2014. 1. 16. 16:13WEB/JSP(JAVA)



반응형

자바 오버라이딩  자바 오버로딩 

JAVA overridingoverloading  차이점 알아보자


오버라이딩 


overriding   over + ride =  먼가 위에서 (라이딩 한다)달린다.


md vocabulary 33000 에서 이런식으로 해석한거 같다 (?) 기억이 가물가물 즉슨  네이버 사전을 보면 최우선시 되는 이란다.


개풀 먼소리냐 나도 모르겟고  부모클래스에서 상속 받아 다시 쓰는 거다 약간 해석해보면 부모클래스에서 달린다 ? 다시쓴다? 맞는 소리인거 같기도하다


ex) 부모클래스와 자식클래스에서 이름을 다시 정의(?)해주는것, 상속을 받아 다시 재정의 하는 것





이것이 어찌보면 클래스 사용방법이긴합니다  위에거는 참고하시고 아래걸 보세요


오버라이딩은 
public class car {
printInfo(){
System.out.println("차입니다.";);
}
}

public class sportCar extends car {
@override
printInfo(){
System.out.println("스포츠카입니다.";);
}
}


main(){
car Car = new sportCar(); 
Car.printinfo();
}




오버로딩 


overloading  over + road = 먼가위에서   짐을 적재하다 (?) ㅋㅋ 스타크래프트 오버로드 만 생각난다 


딱그거다 오버로드에 저글링 태워 삼센치 드랍을 생각해라 


ex ) 같은 클래스안에 같은 메소드를 두개이상 만드는것, 

     메소드이름은 같고 매개변수나 매개변수타입이 다름  





끝~




반응형