ÀÖÓãµç¾º



½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

JavaÅàѵ֮javaÄѵã½âÎö(Æß)-³éÏóÀà

¸üÐÂʱ¼ä:2016Äê03ÔÂ10ÈÕ11ʱ49·Ö À´Ô´:ÀÖÓã²¥¿ÍJavaÅàѵѧԺ ä¯ÀÀ´ÎÊý:

³éÏóÀà: abstract
³éÏ󣺲»¾ßÌ壬¿´²»Ã÷°×¡£³éÏóÀà±íÏóÌåÏÖ¡£
ÔÚ²»¶Ï³éÈ¡¹ý³ÌÖУ¬½«¹²ÐÔÄÚÈÝÖеķ½·¨ÉùÃ÷³éÈ¡£¬µ«ÊÇ·½·¨²»Ò»Ñù£¬Ã»ÓгéÈ¡£¬Õâʱ³éÈ¡µ½µÄ·½·¨£¬²¢²»¾ßÌ壬ÐèÒª±»Ö¸¶¨¹Ø¼ü×ÖabstractËù±êʾ£¬ÉùÃ÷Ϊ³éÏó·½·¨¡£
³éÏó·½·¨ËùÔÚÀàÒ»¶¨Òª±êʾΪ³éÏóÀ࣬Ҳ¾ÍÊÇ˵¸ÃÀàÐèÒª±»abstract¹Ø¼ü×ÖËùÐÞÊΡ£
 
³éÏóÀàµÄÌØµã£º
1£º³éÏó·½·¨Ö»Äܶ¨ÒåÔÚ³éÏóÀàÖУ¬³éÏóÀàºÍ³éÏó·½·¨±ØÐëÓÉabstract¹Ø¼ü×ÖÐÞÊΣ¨¿ÉÒÔÃèÊöÀàºÍ·½·¨£¬²»¿ÉÒÔÃèÊö±äÁ¿£©¡£
2£º³éÏó·½·¨Ö»¶¨Òå·½·¨ÉùÃ÷£¬²¢²»¶¨Òå·½·¨ÊµÏÖ¡£
3£º³éÏóÀ಻¿ÉÒÔ±»´´½¨¶ÔÏó(ʵÀý»¯)¡£
4£ºÖ»ÓÐͨ¹ý×ÓÀà¼Ì³Ð³éÏóÀಢ¸²¸ÇÁ˳éÏóÀàÖеÄËùÓгéÏó·½·¨ºó£¬¸Ã×ÓÀà²Å¿ÉÒÔʵÀý»¯¡£·ñÔò£¬¸Ã×ÓÀ໹ÊÇÒ»¸ö³éÏóÀà¡£
 
³éÏóÀàµÄϸ½Ú£º
1£º³éÏóÀàÖÐÊÇ·ñÓй¹Ô캯Êý£¿ÓУ¬ÓÃÓÚ¸ø×ÓÀà¶ÔÏó½øÐгõʼ»¯¡£
2£º³éÏóÀàÖÐÊÇ·ñ¿ÉÒÔ¶¨Òå·Ç³éÏó·½·¨£¿
¿ÉÒÔ¡£Æäʵ£¬³éÏóÀàºÍÒ»°ãÀàûÓÐÌ«´óµÄÇø±ð£¬¶¼ÊÇÔÚÃèÊöÊÂÎֻ²»¹ý³éÏóÀàÔÚÃèÊöÊÂÎïʱ£¬ÓÐЩ¹¦Äܲ»¾ßÌå¡£ËùÒÔ³éÏóÀàºÍÒ»°ãÀàÔÚ¶¨ÒåÉÏ£¬¶¼ÊÇÐèÒª¶¨ÒåÊôÐÔºÍÐÐΪµÄ¡£Ö»²»¹ý£¬±ÈÒ»°ãÀà¶àÁËÒ»¸ö³éÏóº¯Êý¡£¶øÇÒ±ÈÒ»°ãÀàÉÙÁËÒ»¸ö´´½¨¶ÔÏóµÄ²¿·Ö¡£
3£º³éÏ󹨼ü×ÖabstractºÍÄÄЩ²»¿ÉÒÔ¹²´æ£¿final , private , static 
4£º³éÏóÀàÖпɲ»¿ÉÒÔ²»¶¨Òå³éÏó·½·¨£¿¿ÉÒÔ¡£³éÏó·½·¨Ä¿µÄ½ö½öΪÁ˲»ÈøÃÀà´´½¨¶ÔÏó¡£
-----------------------------------------------------------------------------------------------
Ä£°å·½·¨Éè¼ÆÄ£Ê½£º
½â¾öµÄÎÊÌ⣺µ±¹¦ÄÜÄÚ²¿Ò»²¿·ÖʵÏÖʱȷ¶¨£¬Ò»²¿·ÖʵÏÖÊDz»È·¶¨µÄ¡£Õâʱ¿ÉÒ԰Ѳ»È·¶¨µÄ²¿·Ö±©Â¶³öÈ¥£¬ÈÃ×ÓÀàȥʵÏÖ¡£
abstract class GetTime{
public final void getTime(){ //´Ë¹¦ÄÜÈç¹û²»ÐèÒª¸´Ð´£¬¿É¼ÓfinalÏÞ¶¨
long start = System.currentTimeMillis();
code(); //²»È·¶¨µÄ¹¦Äܲ¿·Ö£¬ÌáÈ¡³öÀ´£¬Í¨¹ý³éÏó·½·¨ÊµÏÖ
long end = System.currentTimeMillis();
System.out.println("ºÁÃëÊÇ£º"+(end-start));
}
public abstract void code(); //³éÏó²»È·¶¨µÄ¹¦ÄÜ£¬ÈÃ×ÓÀิдʵÏÖ
}
class SubDemo extends GetTime{
public void code(){ //×ÓÀิд¹¦ÄÜ·½·¨
for(int y=0; y<1000; y++){
System.out.println("y");
}
}

±¾ÎİæÈ¨¹éÀÖÓã²¥¿ÍJavaÅàѵѧԺËùÓУ¬»¶Ó­×ªÔØ£¬×ªÔØÇë×¢Ã÷×÷Õß³ö´¦¡£Ð»Ð»£¡
×÷ÕߣºÀÖÓã²¥¿ÍJavaÅàѵѧԺ
Ê×·¢£ºhttp://www.itcast.cn/javaee 
0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿