이번 수업의 내용은 메소드 오버로딩 하는법
package ex09;
public class AA {
//오버로딩 기법
// 매개 변수만 다르면 된다.
//
public void doA() {
System.out.println("기본");
}
public void doB(int a,int b) {
System.out.println("a = "+ a);
System.out.println("b = "+ b);
}
public void doC(String c) {
System.out.println("c = "+ c);
}
// static 사용 ---------------
public static void doD() {
System.out.println("기본");
}
public static void doE(int a,int b) {
System.out.println("a = "+ a);
System.out.println("b = "+ b);
}
public static void doF(String c) {
System.out.println("c = "+ c);
}
}
출력값을 적는다.
package ex09;
//생성자 오버로딩
// 메서드 오버로딩
// 클래스 인스턴스화 -> 메모리에 이 클래스 메모리를 올린다.
public class Ex01 {
public static void main(String[] args) {
AA a1 = new AA();
a1.doA();
a1.doB(10, 20);
a1.doC("문자열");
// static 쓰이면 클래스 이름을 적으면된다.
AA.doD();
AA.doE(10, 20);
AA.doF("HI");
}
}
출력값을 호줄해본다.
'java' 카테고리의 다른 글
상속클래스 의 오버로딩 (0) | 2024.01.23 |
---|---|
상속 클래스 (0) | 2024.01.22 |
private 함수 (정보 은닉) (0) | 2024.01.18 |
tri 클래스를 호출(생성자와 매서드) (0) | 2024.01.17 |
재귀 함수 (0) | 2024.01.16 |