static void
참고자료
1. 메모리에 고정적으로 할당된다.
객체 생성 없이 사용할 수 있다.
프로그램이 시작되면 메모리의 static 영역에 적재되고, 프로그램이 종료될 때 해제된다.
Static 메서드 내에서는 인스턴스 변수를 사용할 수 없다.
참고자료
class 메소드 복습
public class Car{
String name; //자동차 이름
String color; //자동차 색깔
int createYear; //제조년도
}
public class Car{
String name; //자동차 이름
String color; //자동차 색깔
int createYear; //제조년도
void carUp(){
System.out.println("전진합니다.");
}
void carDown(){
System.out.println("후진합니다.");
}
int carCreateYear(){
return createYear;
}
void getCarCreateYear(int year){
createYear = year;
}
}
지역변수 전역변수 익숙해지기
전체에서 어디서든 호출하면 사용할수 있는 변수는 전역변수
특정한 구역({ })안에 생성되어 그 지역에만 사용할수 있는 변수는 지역변수
class Ex_variables{
int global_int; // 전역변수(객체변수) : 같은클래스에서 호출이 가능
static int global_statuc_int; // 전역변수(클래스변수) : 다른 클래스에서도 호출이 가능
void method()
{
int local_int = 0; //지역변수 { }안에 생성되며 { }를 벗어나면
} //method() 라는 메소드가 끝나는 시점에 바로 삭제
}