Search

생성자_개념03_기본이론3

대분류
STEP12 생성자
소분류
생성자_개념

영상

개념

package 생성자_개념; /* * # 생성자 오버로딩 * 1. 생성자도 메서드이기 때문에 같은 이름으로 여러개 만들 수 있다. * 2. 단, 메서드와 마찬가지로 매개변수(parameter)를 서로 다르게 해야한다. */ class Product { String name; int price; Product() { name = "박스"; price = 1000; System.out.println("기본 생성자"); } // 생성자 오버로딩(재정의) Product(String name, int price){ this.name = name; this.price = price; } void printProduct() { System.out.println(name + " : " + price); } } public class 생성자_개념03_기본이론3 { public static void main(String[] args) { // 기본 생성자 호출 Product p1 = new Product(); p1.printProduct(); // 생성자 오버로딩 Product p2 = new Product("빈박스", 2000); p2.printProduct(); } }
Java
복사