상세 컨텐츠

본문 제목

오버로딩(java)

프로그래밍/JAVA

by RosetteNebula 2021. 1. 13. 20:50

본문

매개 변수가 다른 메소드(생성자 포함)

매개변수의 타임, 개수, 순서 중 하나가 달라야 함

 

- Info 클래스 -

class Info{
	String name;
	int age;
	
	public Info() {
		name = "초기값";
		age = -1;
	}
	
	//오버로딩
	public Info(String n , int a) {
		name = n;
		age = a;
	}
	
	void print() {
		System.out.println(name + ", " + age);
	}
}

 

- main 클래스 -

public class Ex21 {

	public static void main(String[] args) {
		Info info = new Info("홍길동", 20);
		info.print();
	}
}

'프로그래밍 > JAVA' 카테고리의 다른 글

오버라이딩(java)  (0) 2021.01.14
상속 - 기본 생성자(java)  (0) 2021.01.14
상속(java)  (0) 2021.01.13
클래스 ArrayList(java)  (0) 2021.01.13
클래스 배열(java)  (0) 2021.01.13

관련글 더보기