본문 바로가기
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;
	}
	
}

'Class > 220727' 카테고리의 다른 글

Class 예제(1-2)  (0) 2022.07.27
Class 예제(1-1)  (0) 2022.07.27
Class(2-2)  (0) 2022.07.27
Class(2-1)  (0) 2022.07.27
Class(1-1)  (0) 2022.07.27