ããstatic æ¯å®ä¹ä¸ä¸ªéæ对象æéæåéï¼å
³äºstatic å®ä¹çåéæç±»æ¹æ³æä»ä¹ç¹æ§æ们çå®æ¬æç« çç¸å
³å®ä¾åå°±è§åæäºã
ãã1. å建对象$object = new Class()ï¼ç¶å使ç¨â->âè°ç¨ï¼$object->attribute/functionï¼åææ¯è¯¥åé/æ¹æ³å¯è®¿é®ã
ãã2. ç´æ¥è°ç¨ç±»æ¹æ³/åéï¼class::attribute/functionï¼æ 论æ¯éæ/ééæé½å¯ä»¥ãä½æ¯æåææ¡ä»¶ï¼
ããA. å¦ææ¯åéï¼éè¦è¯¥åéå¯è®¿é®ã
ããB. å¦ææ¯æ¹æ³ï¼é¤äºè¯¥æ¹æ³å¯è®¿é®å¤ï¼è¿éè¦æ»¡è¶³ï¼
ããb1) å¦ææ¯éææ¹æ³ï¼æ²¡æç¹æ®æ¡ä»¶ï¼
ããb2) å¦ææ¯ééææ¹æ³ï¼éè¦æ¹æ¹æ³ä¸æ²¡æ使ç¨$thisï¼å³æ²¡æè°ç¨ééæçåé/æ¹æ³ï¼å½ç¶ï¼è°ç¨éæçåé/æ¹æ³æ²¡æé®é¢ã
ããç¶åæ们åçä¸ä¸ä½¿ç¨$object->⦠å使ç¨class::⦠é½æä»ä¹åºå«ï¼
ãã1. 使ç¨$object->⦠ï¼éè¦æ§è¡æé å½æ°å建对象ï¼
ãã2. 使ç¨class::⦠è°ç¨éææ¹æ³/åéï¼ä¸éè¦æ§è¡æé å½æ°å建对象ï¼
ãã3. 使ç¨class::⦠è°ç¨ééææ¹æ³/åéï¼ä¹ä¸éè¦æ§è¡æé å½æ°å建对象ã
ããç¶åå¥æªçå°æ¹å°±åºæ¥äºï¼æ¢ç¶2å3é½ä¸æ ·ï¼é£éææ¹æ³/åéåå¨è¿æä»ä¹æä¹å¢ï¼
ããéæ static
ãã声æç±»æåææ¹æ³ä¸º static ï¼å°±å¯ä»¥ä¸å®ä¾åç±»èç´æ¥è®¿é®ï¼ä¸è½éè¿ä¸ä¸ªå¯¹è±¡æ¥è®¿é®å
¶ä¸çéææåï¼éææ¹æ³é¤å¤ï¼ãéææåå±äºç±»ï¼ä¸å±äºä»»ä½å¯¹è±¡å®ä¾ï¼ä½ç±»ç对象å®ä¾é½è½å
±äº«ã
温馨提示:答案为网友推荐,仅供参考