서로다른 클래스_Java

2021. 12. 16. 09:14ksmart_Java/Java실습

728x90
1. BB01_1 클래스를 AA01_1 클래스에서 메서드 호출 후 출력

package kr.or.ksmart.A;
//5.하나의 패키지내 서로 다른 클래스에서 리턴 없고 입력 없는 메서드 선언 할 수 있다.

public class BB01_1 {
	//메서드 선언
	public void a() {
		System.out.println("01 a 메서드 실행");
	}
}

 

2.BB02_2 클래스를 AA02_1 클래스에서 메서드 호출 후 출력

package kr.or.ksmart.A;
public class BB02_1 {
	//메서드 선언
	public void a(int aa,char bb,String cc,Test1 t1,Test2 t2) {
		System.out.println(aa + "<-- aa ");
		System.out.println(bb + "<-- bb ");
		System.out.println(cc + "<-- cc ");
		System.out.println(t1 + "<-- t1 ");
		System.out.println(t2 + "<-- t2 ");
	}	
}

 

3.BB03_1 클래스를 AA03_1 클래스에서 메서드 호출 후 출력

package kr.or.ksmart.A;

public class BB03_1 {

	public int a() {
		System.out.println("01 a 실행");
		return 10;
	}
	
	public String b() {
		System.out.println("02 b 실행");
		return "홍길동";
	}
	
	public char c() {
		System.out.println("03 c 실행");
		return 'F';
	}
}

 

1. AA01_1 클래스
package kr.or.ksmart.A;

public class AA01_1 {

	public static void main(String[] args) {
		BB01_1 b = new BB01_1();
		b.a();
	}

}
2. AA02_2 클래스
package kr.or.ksmart.A;

public class AA02_1 {

	public static void main(String[] args) {
		BB02_1 bb = new BB02_1();
		Test1 tt= new Test1();
		Test2 tb= new Test2();
		bb.a(1,'남',"안녕하세요",tt,tb);
	}
}
3. AA03_3 클래스
package kr.or.ksmart.A;

public class AA03_1 {

	public static void main(String[] args) {
		BB03_1 cc=new BB03_1();
		int result1=cc.a();
		System.out.println(result1);
		String result2=cc.b();
		System.out.println(result2);
		char result3=cc.c();
		System.out.println(result3);
	}
}
​
728x90