æ¯éæ修饰符ï¼ä»ä¹å«éæ修饰符å¢ï¼å¤§å®¶é½ç¥éï¼å¨ç¨åºä¸ä»»ä½åéæè
代ç é½æ¯å¨ç¼è¯æ¶ç±ç³»ç»èªå¨åé
å
åæ¥åå¨çï¼èæè°éæå°±æ¯æå¨ç¼è¯åæåé
çå
åä¼ä¸ç´åå¨ï¼ç´å°ç¨åºéåºå
åæä¼éæ¾è¿ä¸ªç©ºé´ï¼ä¹å°±æ¯åªè¦ç¨åºå¨è¿è¡ï¼é£ä¹è¿åå
åå°±ä¼ä¸ç´åå¨ãè¿æ ·åæä»ä¹æä¹å¢ï¼
å¨Javaç¨åºéé¢ï¼ææçä¸è¥¿é½æ¯å¯¹è±¡ï¼è对象çæ½è±¡å°±æ¯ç±»ï¼å¯¹äºä¸ä¸ªç±»èè¨ï¼å¦æè¦ä½¿ç¨ä»çæåï¼é£ä¹æ®éæ
åµä¸å¿
é¡»å
å®ä¾å对象åï¼éè¿å¯¹è±¡çå¼ç¨æè½å¤è®¿é®è¿äºæåï¼ä½æ¯æç§æ
åµä¾å¤ï¼å°±æ¯è¯¥æåæ¯ç¨static声æçï¼å¨è¿éæ讲æé¤äºç±»ç访é®æ§å¶ï¼ï¼ä¾å¦ï¼
æªå£°æ为static
class ClassA{
int b;
public void ex1(){
â¦
}
}
class ClassB{
void ex2{
int i;
ClassA a = new ClassA();
i = a.b; //è¿ééè¿å¯¹è±¡å¼ç¨è®¿é®æååéb
a.ex1; //è¿ééè¿å¯¹è±¡å¼ç¨è®¿é®æåå½æ°ex1
}
}
声æ为static
class ClassA{
static int b;
static void ex1(){
â¦
}
}
class ClassB{
void ex2{
int i;
i = ClassA.b; //è¿ééè¿ç±»å访é®æååéb
ClassA.ex1; //è¿ééè¿ç±»å访é®æåå½æ°ex1
}
}
éè¿ä»¥ä¸ä¸¤ç§æ¯è¾ï¼å°±å¯ä»¥ç¥éstaticç¨æ¥ä¿®é¥°ç±»æåç主è¦ä½ç¨äºï¼å¨javaç±»åºå½ä¸æå¾å¤ç±»æåé½å£°æ为staticï¼å¯ä»¥è®©ç¨æ·ä¸éè¦å®ä¾å对象就å¯ä»¥å¼ç¨æåï¼æåºæ¬çæInteger.parseInt()ï¼Float.parseFloat()ççç¨æ¥æ对象转æ¢ä¸ºæéè¦çåºæ¬æ°æ®ç±»åãè¿æ ·çåéåæ¹æ³æ们åå«åç±»åéåç±»æ¹æ³ã
æ¥ä¸æ¥è®²ä¸ä¸è¢«static修饰åçåéçå¼çé®é¢ï¼åæå¨åé¢è®²è¿ï¼è¢«static修饰åçæåï¼å¨ç¼è¯æ¶ç±å
ååé
ä¸åå
å空é´ï¼ç´å°ç¨åºåæ¢è¿è¡æä¼éæ¾ï¼é£ä¹å°±æ¯è¯´è¯¥ç±»çææ对象é½ä¼å
±äº«è¿åå
å空é´ï¼çä¸ä¸ä¸é¢è¿ä¸ªä¾åï¼
class TStatic{
static int i;
public TStatic(){
i = 4;
}
public TStatic(int j){
i = j;
}
public static void main(String args[]){
TStatic t = new TStatic(5); //声æ对象å¼ç¨ï¼å¹¶å®ä¾å
TStatic tt = new TStatic(); //åä¸
System.out.println(t.i);
System.out.println(tt.i);
System.out.println(t.i);
}
}
è¿æ®µä»£ç éé¢Tstaticç±»æä¸ä¸ªstaticçintåéIï¼æ两个æé å½æ°ï¼ç¬¬ä¸ä¸ªç¨äºåå§åI为4ï¼ç¬¬äºä¸ªç¨äºåå§åiä¸ºä¼ è¿å½æ°çå¼ï¼å¨mainä¸æä¼ çå¼æ¯5ï¼ç¨åºé¦å
声æ对象çå¼ç¨tï¼ç¶åè°ç¨å¸¦åæ°çæé å½æ°å®ä¾å对象ï¼æ¤æ¶å¯¹è±¡tçæååéIçå¼ä¸º5ï¼æ¥ç声æ对象ttï¼è°ç¨æ åæ°çæé å½æ°ï¼é£ä¹å°±æ对象ttçæååéiçå¼åå§å为4äºï¼æ³¨æäºï¼å¨è¿éiæ¯staticï¼é£å°±æ¯è¯´è¯¥ç±»çææ对象é½å
±äº«è¯¥å
åï¼é£ä¹å°±æ¯è¯´å¨å®ä¾å对象ttçæ¶åæ¹åäºiçå¼ï¼é£ä¹å®é
ä¸å¯¹è±¡tçiå¼ä¹åäºï¼å 为å®é
ä¸ä»ä»¬å¼ç¨çæ¯åä¸ä¸ªæååéãæåæå°çç»ææ¯ä¸ä¸ª4ãåµåµï¼åå°è¿é大家æ¯å¦æç½äºå¢ï¼ä¸æç½çè¯è¿å¯ä»¥çæèµæ头åå æå¦ã
追é®é¢â¦â¦é¦å
å¤å¶è¾è¦äºãå¦å¤æå¦äºä¸å¤©ï¼å¬ä¸æ
追çä½ æ³å¦ä¹ å?çå¿æ³å¦çè¯å¯ä»¥å æè£ï¼äºäº7ï¼{014.001}