값을 넣을 클래스와 메소드를 생성한다.
public class Method_Test1 {
// 숫자를 넣을 변수
public int number_1 = 0;
// String 값을 넣을 변수
public String str = "";
// String 값을 넣을 List
public List<String> strList = new ArrayList<>();
//public으로 해야 호출이 가능함
public void methodTest() {// 각 각의 변수에 값을 담기 위해 method 생성
// int
number_1 = 10;
// str
str = "str_TEST";
// List
strList.add("list1");
strList.add("list2");
strList.add("list3");
}
}
//-----------------------------------------------------------------------------
메인 메소드에서 값 호출
public class Method_main {
public static void main(String[] args) {
// 해당 클래스의 Method를 실행하기 위해서 객체를 만들어 준다.
Method_Test1 aa = new Method_Test1();
// 미리 한 번 실행을 해서 list의 값이 찍히게 되고, 주석이나 Method를 실행한 것이 아니기 때문에 빈 리스의 값이 출력된다.
System.out.println("aa.strList.toString() : " + aa.strList.toString());
System.out.println("aa.number_1 : " + aa.number_1);
System.out.println("aa.str : " + aa.str);
System.out.println("---------------------------------------------------------------");
// 호출을 해야 해당 Method에서 값을 넣은게 출력이 된다.
aa.methodTest();
System.out.println("aa.strList.toString() : " + aa.strList.toString());
System.out.println("aa.number_1 : " + aa.number_1);
System.out.println("aa.str : " + aa.str);
}
}
<결과>
aa.strList.toString() : []
aa.number_1 : 0
aa.str :
---------------------------------------------------------------
aa.strList.toString() : [list1, list2, list3]
aa.number_1 : 10
aa.str : str_TEST
'java' 카테고리의 다른 글
[Java] 파일복사 (0) | 2021.10.21 |
---|---|
[Java] 자바 정규식 (0) | 2021.10.21 |
VO타입 list로 받기 (0) | 2020.07.14 |
txt파일 한줄씩 읽기 (0) | 2020.07.14 |
java Singleton 사용하기 (0) | 2020.05.17 |
댓글