본문 바로가기

복습 및 이해

메서드 ( method )와 변수( 지역 변수, 멤버 변수 )

메서드 (method) 를 사용하는 이유

메서드(method)를 사용하는 이유는 하나의 기능을 하도록 메서드(행동 및 기능)를 설계해 놓으면 코드가 짧아져 가독성을 높이고 호출만 하면 되기 때문이다.

 

변수 (지역 변수, 멤버 변수)

변수는 위치에 따라 지역 변수, 멤버 변수로 나뉜다.

클래스 안에 있는 변수는 멤버 변수

메인 함수 안에 있는 변수는 지역 변수

package exercise3;

public class Student {
	
	// 학생을 설계해보자
	String studentName;
	int studentID;
	String studentAddress;
	
	// 메서드(행동 및 기능)를 설계해보자
	public void study() {
		System.out.println(studentName + " 학생이 공부를 합니다.");
	}
	
	public void bearkTime() {
		System.out.println(studentName + " 학생이 휴식을 합니다.");
	}

	public void showInfo() {
		System.out.println("-----------상태창-----------");
		System.out.println("학생의 이름 : " + studentName);
		System.out.println("학생의 ID : " + studentID);
		System.out.println("학생의 주소 : " + studentAddress);
	}
	
}
package exercise3;

public class StudentTest {

	public static void main(String[] args) {
		
		// 인스턴스화 및 값을 넣어보자
		Student student1 = new Student();
		Student student2 = new Student();
		
		student1.studentName = "학생1";
		student1.studentID = 123;
		student1.studentAddress = "시 구 동";
		
		student1.study();
		student1.showInfo();
		System.out.println("----------------------------");
		student2.studentName = "학생2";
		student2.studentID = 456;
		student2.studentAddress = "시 읍 면 리";
		
		student2.bearkTime();
		student2.showInfo();

	}// end of main

}// end of class

728x90

'복습 및 이해' 카테고리의 다른 글

클래스와 객체의 이해  (0) 2024.04.19