1.javaå¨ç±»çå®ä¹ä¸å建èªå·±ç对象?小狗小狗apache bookkeeper 源码
javaå¨ç±»çå®ä¹ä¸å建èªå·±ç对象?
ä½ ä¸»è¦ççææ¯ï¼ä¸ºä»ä¹ç±»ä¸çæ¹æ³å¯ä»¥å建å®æ¬èº«ãç±»åæ¹æ³çåæ³é½æ¯ä¸ç§ 声æï¼ æè°å£°æï¼å°±æ¯è¯´æ¯å¯¹è¡ä¸ºçæè¿°ï¼èä¸æ¯è¦çæ£æ§è¡å®ã
ä¾å¦
class å°ç{public void åé¥(){
å°ç abc = new å°ç();
}
}
è¿é声æ ä¸ä¸ªå«å°ç ç ç±»ï¼ ä»æä¸ä¸ªæ¹æ³ï¼åé¥()ã
å°è¿é没æä»»ä½é®é¢ï¼ æåªæ¯æè¿°äºä¸ä¸ªç±»ï¼ååé¥çè¡ä¸ºã
è¿ä¸ªæ¶åç³»ç»ä»ä¹é½æ²¡åçï¼ å 为åªæ¯å£°æèå·²ã
说çæ¯å°ç âå¯ä»¥â åé¥ï¼ ä½å¹¶ä¸æ¯å£°æå®å°±å¿ é¡»ç«å³è°ç¨ åé¥ï¼ï¼ã
ä½è¿æ ·çè¯ï¼è°å»è°ç¨ä»å¢ï¼ æå¯ä»¥åå¦ä¸ç±» æ¯å¦personç±»ï¼ä½æ¯è°å»è°ç¨personå¢ï¼
说æ¥è¯´å»å°±å¿ é¡»æä¸ä¸ªä¸éè¦å建对象ä¹è½è°ç¨çæ¹æ³ã
javaéé¢å°±æ¯mainæ¹æ³(è¿ä¸ªmainæ¹æ³åªéè¦æ¾å°ä»»æä¸ä¸ªç±»ä¸å³å¯)ã
public static void main(String[] args) {å°ç a = new å°ç();
a.åé¥();
}
å½ä½ ç¨javaæ§è¡è¿ä¸ªç±»æ¶ï¼ç³»ç»ä¼å¯»æ¾mainæ¹æ³ä½ä¸ºå ¥å£æ§è¡ãæµç¨å¦ä¸
1 è¿å ¥ mainæ¹æ³ï¼è°ç¨ å°ç a= new å°ç(),
è¿æ ·ç³»ç»æçæ£å建ä¸ä¸ªå°ç ç±»ï¼classï¼ç ä¸ä¸ªå®ä¾ï¼instanceï¼ï¼
2 ç¶åè°ç¨ a.åé¥ï¼ï¼ï¼ è¿ä¸ªæ¶åç³»ç»æ§è¡äºåé¥çæ¹æ³ï¼ å³åå建äºabcï¼ ä¸ä¸ªæ°çå°çï¼
3 ç¨åºç»æï¼ è¿åã
ç³»ç»å¯»æ¾mainçæ¶åä¸å ³å¿mainæ¯å¦å¨åªä¸ªç±»éï¼æ以å®é ä¸mainåä»ç宿主å¨çå½å¨æä¸æ²¡æå ³èãä¹æ以åå¨è¿ä¸ªç±»éåªæ¯ä¸éè¦importç±»ï¼å¾æ¹ä¾¿èå·²ã
ä¸é¢2ä¸ï¼å建aå°çï¼ åé¥ï¼ï¼è°ç¨åï¼å建äºabcå°çï¼ ä¸¤è 并没æä»ä¹å ³ç³»