[Java] static

우혜지·2023년 2월 23일
0

class 내 변수 선언을 할 때 보통은

class Person {
	int age; // 여기서 int는 정수형 변수 선언
 }

이렇게 코드를 작성한다.
그리고 Main에서 각 사람마다 나이(age)를 지정하는데 만약 인류의 평균나이를 변수로 두고 싶다면?

class Person {
	int age;
    int 인류의_평균나이; // 여기서 인류의 평균나이는 누구한테 물어봐도 같은 값
    
    void 달리다(); // 객체가 해당. 객체기능
    void 인류평균나이출력(); // 각각의 개별 사람이 가져야하는 것 X
 }

그렇기에 Main 내에서

class Main {
	Person aMan = new Person;
   
   	aMan.age();
    Person.인류의_평균나이(); // 객체인 aMan이 아니더라도 가능
 }

라고 쓸 수 있다.

profile
안녕하세요 :)

0개의 댓글