쥔장에겐 완전 사랑하는 사람이 있어요 ^-^♡



시덥지 않은 기록 연달아서... ㅎ

static붙이면 정적필드, 정적메소드 라고 부른다.
두개 크로스 해서 짬뽕으로 보자.


public class Test {
 public static void main(String[] args) {
  Test2 t1 = new Test2();
  Test2 t2 = new Test2();
  
  t1.calc(100);
  t2.calc(200);
  
  int tot = Test2.getTotSum();
  System.out.println(t1.sum);
  System.out.println(Test2.tot_sum);
  System.out.println(t2.sum);
  System.out.println(tot);
 }
}
class Test2{
 int sum = 0;
 static int tot_sum = 0;
 void calc(int amt){
  sum = sum + amt;
  tot_sum = tot_sum + amt;
 }
 
 static int getTotSum(){
  return tot_sum;
 }
}



뭐.. 이렇듯이..
클래스 자체에 속하는 뭐시깽이가 된다.
객체가 생길때 마다 값이 따라가느냐 안 따라가느냐의 차이. 그렇다능 ~
특정 객체에 속하는게 아니라 클래스 자체에 속함.
저작자 표시 비영리 변경 금지
신고
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Keizwer Keiz

댓글을 달아주세요:: 네티켓은 기본, 스팸은 사절


카테고리

:: Keiz Story :: (349)
TechNical (197)
Another (145)
ENG, JPN Lang. (7)

Statistics Graph
Total : 508,531
Today : 4 Yesterday : 43

달력

«   2017/08   »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Google

글 보관함

0
hit counter