[Java] overriding
컴퓨터/Javapackage _03_overriding;
class Loading {
void show(String str) {
System.out.println("부모클래스 메소드 : " + str);
}
}
class LoadingChild extends Loading {
// 오버로딩 : 매개변수의 자료형이 다름
void show(int price) {
System.out.println("자식클래스 메소드 : " + price);
}
}
public class OverloadingRun {
public static void main(String[] args) {
LoadingChild lChild = new LoadingChild();
lChild.show(25000);
lChild.show("리액트");
}
}
package _03_overriding;
class Over {
void show(String str) {
System.out.println("부모클래스 메소드 : " + str);
}
}
class OverChild extends Over {
void show(String abd) {
System.out.println("자식클래스 메소드 : " + abd);
}
}
public class OverridingRun {
public static void main(String[] args) {
OverChild oChild = new OverChild();
oChild.show("자바 프로그래밍");
Over over = new Over();
over.show("오라클");
}
}
'컴퓨터 > Java' 카테고리의 다른 글
[Java] polymorphism (0) | 2024.08.02 |
---|---|
[Java] super (0) | 2024.08.02 |
[Java] 상속 (0) | 2024.07.25 |
[Java] static (0) | 2024.07.25 |
[Java] 오버로딩 (0) | 2024.07.25 |