package mymain;
public class MyMain {
/*
메소드 호출 방식에 따른 분류
1. Call by Name : 이름만.
2. Call by Value : 값을 넘겨서 호출 (Value:기본형)
3. Call by Reference : 참조값을 넘겨서 호출
*/
// Call by Name 메서드
static void title(){
System.out.println(":::: 성적관리 :::::");
}
// Call by Value : 값을 넘겨서 호출
static int plus(int a, int b){
return a+b;
}
// Call by Reference : 참조값을 넘겨서 호출
static void title(String str){
System.out.printf(":::: %s :::::\n", str);
}
public static void main(String[] args) {
// 메서드 호출 ////////////////
// Call by Name
title();
// Call by Value
int num = plus(1,2);
System.out.println(num);
//Call by Reference
String str1 = new String("급여관리");
System.out.println(str1);
}
}
'Programming > JAVA' 카테고리의 다른 글
클래스 변수 정리 (0) | 2013.07.18 |
---|---|
생성자 개념 정리 및 생성자 오버로딩 예문 (0) | 2013.07.17 |
가변인수 (ellipsis) 기초 예문 (0) | 2013.07.17 |
자바 cmd 컴파일 (0) | 2013.07.11 |
자바 난수 발생 간단 예 (0) | 2013.07.10 |