[Java] 자바의 메소드 및 생성자 오버로딩(Overloading)

♦ 자바의 메소드 및 생성자 오버로딩(Overloading) 기본적으로 하나의 클래스 안에서 사용되는 모든 식별자는 이름이 중복되면 안된다. 변수의 이름은 블록 {} 이 서로 다르면 중복이 가능하다. 동일 이름 변수와 블록 {} 의 관계 public class Test01 { public static void main(String[] args) { int num = 10; // int num=20; // 에러 System.out.println(num); } public void … 더 읽기

[java] 자바의 메소드(Method) 오버로딩(Overloading)과 String클래스

메소드 오버로딩 – 동일한 이름의 메소드를 둘 이상 동시에 정의하는 것 – 매개변수의 개수 또는 자료형이 다르면 오버로딩이 가능하다 – 호출시 매개변수에 따라 구분된다. 생성자와 오버로딩 – 생성자도 오버로딩이 가능하다. – this 키워드를 사용하여 생성자 내에서 다른생성자의 호출이 가능하다. public class Test { Test(String str, int i){ System.out.println(str); } Test(String str){ this(str, 1); // this … 더 읽기