Class/220727
Class(1-2)
by pms93
2022. 7. 27.
package method;
import java.util.ArrayList;
public class SubClass2 {
public void method1() {
System.out.println("SubClass2 멤버로 구성된 method1");
}
public static void method2() { // void method는 return을 하지 않는다.
System.out.println("SubClass2 멤버로 구성된 method2");
}
// 접근제어자(public) 반환자료형(int) 메서드이름(method3)(매개변수, 매개변수, ...)
public int method3() { // int데이터를 return(반환)해준다.
int data = 100, data2 = 200;
return data;
// return은 1개의 값만 반환한다.
// 여러 데이터를 넘겨야 할 상황은 Collection, 배열, 사용자정의 클래스(ex. memberDTO) 등 다른 방법을 사용해야 한다.
}
public ArrayList<Integer> method4() {
int data = 100, data2 = 200;
ArrayList<Integer> datas = new ArrayList<>();
datas.add(data);
datas.add(data2);
return datas;
}
public int method5(int data1, int data2) {
// 변수의 데이터의 합을 반환하는 기능
System.out.println("전달받은 매개변수 : " + data1 + ", " + data2);
return data1 + data2;
}
}