본문 바로가기
java

메소드 오버로딩

by improve 2024. 1. 19.

이번 수업의 내용은 메소드 오버로딩 하는법

 

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