반응형
클래스 로드 기본
public class classbasic {
public static void main(String[] args) {
Adata a = new Adata(); // class Adata를 a로 로드
Bdata b = new Bdata(); // class Bdata를 b로 로드
System.out.println(a.aa); // class Adata에 있는 String aa를 main class에서 a.aa로 출력
System.out.println(b.bb);// class Bdata에 있는 String bb를 main class에서 b.bb로 출력
Cdata c = new Cdata(); // class Cdata를 c로 로드
c.aa = 10; // class Cdata에 있는 int 값을 가져와서 값을 지정
c.bb = 20;
c.cc = c.aa + c.bb;
System.out.println(c.cc); // class Cdata에 있는 int 값을 main class에서 함수를 만들어 c.cc로 출력
}
}
class Adata{
String aa = "홍길동";
}
class Bdata{
String bb = "이순신";
}
class Cdata{
int aa;
int bb;
int cc;
}
main class에서 인자값을 다른 class로 보내서 계산
public class class2 {
public static void main(String[] args) {
inject.ooksign(); // class inject의 oksign을 로드 출력값 : 홍길동
inject.test(); // class inject의 test를 로드 출력값 : 4
member.user("이순신"); // class member의 user에 인자값 "이순신을" String name으로 받아 처리 후 출력
member.cal(5, 10); // class member의 cal에 인자값 5, 10을 a, b로 받아 계산 처리 후 출력
}
}
class inject{
public static void ooksign() {
String user = "홍길동";
System.out.println(user);
}
public static void test() {
int aa = 1;
int bb = 3;
int cc = aa + bb;
System.out.println(cc);
}
}
class member{
public static void user (String name) {
String msg = name + "님 환영합니다.";
System.out.println(msg);
}
public static void cal (int a, int b) {
int c = a+b;
System.out.println(c);
}
}
반응형
'Back > JAVA' 카테고리의 다른 글
Java Web Programming (0) | 2022.10.13 |
---|---|
JAVA Step 8-2 클래스 안 클래스 호출 (0) | 2022.06.26 |
JAVA 7 (이차배열) (0) | 2022.06.11 |
JAVA Step6-2 (배열 응용) (0) | 2022.06.06 |
JAVA Step6-1 (배열 기본) (0) | 2022.06.06 |