Overloading & Overriding
Overloading과 Overriding 에 대해 공부합니다.
Overloading
특징
예시
class OverloadingTest {
public static void main(String[] args) {
OverloadingMethods om = new overloadingMethods();
om.print();
System.out.println(om.print(3));
om.print("Hello!");
System.out.println(om.print(4, 5));
}
}
class OverloadingMethods {
public void print() {
System.out.println("overloading1");
}
String print(Integer i) {
System.out.println("overloading2");
return i.toString();
}
void print(String s) {
System.out.println("overloading3");
System.out.println(s);
}
String print(Integer i, Integer j) {
System.out.println("overloading4");
return i.toString() + j.toString();
}
}사용하는 이유
Overriding
예시
@Override
Last updated