JAVA/chapter10_static_final

chapter03 : Team / TeamMain

GAWON 2023. 5. 26. 18:14
package org.joonzis.ex;

public class Ex03_Team {
	// 필드
	String name;
	static int count = 0;	// 모든 팀원들이 공유하는 자원
	
	public Ex03_Team(String name) {
		this.name = name;
		count++;
	}
	
	void output() {
		System.out.println("이름 : " + name);
		System.out.println("현재 팀원 : " + count + "명");
	}
	
	
}
package org.joonzis.ex;

public class Ex03_TeamMain {
	public static void main(String[] args) {

		Ex03_Team member1 = new Ex03_Team("김씨");
		member1.output();
		Ex03_Team member2 = new Ex03_Team("이씨");
		member2.output();
		Ex03_Team member3 = new Ex03_Team("박씨");
		member3.output();
		
		System.out.println("전체 팀원 : " + Ex03_Team.count + "명");
		
	}
}