반응형

Q. 대한민국 5대 기업의 정보를 출력하는 프로그램을 만들어 보세요.

각각의 기업 클래스를 정의하고 부모클래스인 company 클래스로부터 상속받으세요.

main 함수에서는 객체 배열을 통하여 반복문으로 정보를 출력합니다.

package ho;

public class info {

	public static void main(String[] args) {
		Company c[] = new Company[5];
		c[0]=new Samsong("삼송", 250000, 340, "IT, 반도체, 스마트폰");
		c[1]=new Handai("한대", 140000, 90, "자동차");
		c[2]=new Ask("ASK", 70000, 90, "IT, 통신, 에너지");
		c[3]=new Mlg("MLG", 140000, 65, "IT, 가전제품");
		c[4]=new Notte("놋데", 80000, 26, "식품,서비스");
		
		for(int i=0; i<=4; i++) {
			c[i].print_Info();
			System.out.println();
		}

	}

}
package ho;

public class Company {
	String co;
	int mem;
	int mon;
	String main;
	public Company(String co, int mem, int mon, String main) {
		this.co = co;
		this.mem = mem;
		this.mon = mon;
		this.main = main;
		
	}
	public void print_Info() {
		System.out.println("기업이름 : " + co);
		System.out.println("총 사원수 : " + mem);
		System.out.println("총 자산 : " + mon);
		System.out.println("주력산업 : " + main);
	}

}
package ho;

public class Samsong extends Company{
	
	public Samsong(String co, int mem, int mon, String main) {
		super(co, mem, mon, main);
	}
	
}
package ho;

public class Handai extends Company{
	
	public Handai(String co, int mem, int mon, String main) {
		super(co, mem, mon, main);
	}
}
package ho;

public class Ask extends Company{
	
	public Ask(String co, int mem, int mon, String main) {
		super(co, mem, mon, main);
	}
}
package ho;

public class Mlg extends Company{
	
	public Mlg(String co, int mem, int mon, String main) {
		super(co, mem, mon, main);
	}
}
package ho;

public class Notte extends Company{
	
	public Notte(String co, int mem, int mon, String main) {
		super(co, mem, mon, main);
	}
}
반응형

+ Recent posts