Search

생성자_개념04_기본이론4

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

영상

개념

package 생성자_개념; class Fruit { String name; // 인스턴스 변수 int price; // 인스턴스 변수 // 기본 생성자 Fruit(){} // 생성자 오버로딩(overloading) Fruit(String name, int price){ this.name = name; this.price = price; } void setData(String name, int price) { this.name = name; this.price = price; } void printData() { System.out.println(name + "(" + price + "원)"); } } public class 생성자_개념04_기본이론4 { public static void main(String[] args) { // # 인스턴스 변수 초기화방법 3가지 Fruit apple = new Fruit(); // # 방법1) .으로 접근해 초기화 apple.name = "사과"; apple.price = 1000; apple.printData(); Fruit banana = new Fruit(); // # 방법2) 메서드를 만들어 초기화 banana.setData("바나나", 2000); banana.printData(); // # 방법3) 생성자를 활용해 초기화 Fruit melon = new Fruit("멜론", 3000); melon.printData(); } }
Java
복사