JAVA/코드

2022_10_05 연습 04 PenMain & Pen

0304호 2022. 10. 5.

PenMain

package day05;

public class PenMain {
	
	public static void main(String[] args) {
		
		//펜의 기능을 사용할때는 객체로 생성하고,
		//참조연산자(.)를 사용
		Pen pen = new Pen();
		pen.color = "블랙";
		pen.price = 1000;
		pen.company = "모나미";
		
		pen.write();
		pen.info();
		
		System.out.println();
		System.out.println();
		
		
		Pen redPen = new Pen();
		redPen.color = "빨간색";
		redPen.price = 1000;
		redPen.company = "모나미";
		
		redPen.write();
		redPen.info();
		
		Calculator cal = new Calculator();
		System.out.println(cal.add(1000));
		
		
		
	}

}

 

Pen 클래스

package day05;

//대량 생산을 목적으로 하는 클래스는 메인이 없다
public class Pen {

	//클래스에서 속성을 나타내는 것을 멤버 변수(field)라고 부름
	String color;
	int price;
	String company;
	
	//클래스에서 기능을 나타내는 것을 메서드로 부름
	void write() {
		System.out.println(color + "글씨를 씁니다");
	}
	
	void info() {
		System.out.println("=== 펜의 정보 ===");
		System.out.println("색상 : " + color);
		System.out.println("가격 : " + price);
		System.out.println("제조사 : " + company);
	}
	
	
	
}

댓글