1. StartCraft.java
package com.tistory.edkoon.smp3.privateValue;
/**
* @author EuiGine
*
*/
public class StarCraft {
private int Mineral;
private int Gas;
private int population;
public StarCraft(){ //디폴트 생성자
//리턴타입은 없음.
}
//생성자 오버로딩
public StarCraft(int m, int g, int p){
this.Mineral = m;
this.Gas = g;
this.population = p;
}
//toString 메소드 override
public String toString(){
return "미네랄 = " + Mineral + " 가스 = " + Gas + " 인구수 = " + population;
}
}
2.StarMain.java
package com.tistory.edkoon.smp3;
import com.tistory.edkoon.smp3.privateValue.StarCraft;
/**
* @author EuiGine
*
*/
public class StarMain {
public static void main(String[] args) {
StarCraft terran = new StarCraft(40, 100, 8);
StarCraft protoss = new StarCraft(80, 20, 6);
StarCraft zerg = new StarCraft(40, 150, 15);
System.out.println(terran.toString());
System.out.println(protoss.toString());
System.out.println(zerg.toString());
}
}
===================================
결과
미네랄 = 40 가스 = 100 인구수 = 8
미네랄 = 80 가스 = 20 인구수 = 6
미네랄 = 40 가스 = 150 인구수 = 15
===================================