?? java接口的妙用-java面向對象 - it電子教育門戶 高端java培訓.htm
字號:
?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0062)http://www.mldn.cn/articleview/2007-9-19/article_view_2430.htm -->
<HTML><HEAD><TITLE>JAVA接口的妙用/JAVA面向對象 - IT電子教育門戶 高端JAVA培訓</TITLE>
<STYLE type=text/css>BODY {
FONT-SIZE: 12px
}
TD {
FONT-SIZE: 12px
}
TH {
FONT-SIZE: 12px
}
.STYLE1 {
FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #003399
}
.STYLE2 {
FONT-SIZE: 14px
}
</STYLE>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<META content=g0IGIjwMtoTt4TksXOL7QykvujGWD7D0AoPDPWEsjRs= name=verify-v1>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<META http-equiv=Content-Language content=zh-CN>
<META content=java培訓,mldn,JAVA教程,北京JAVA培訓,IT電子教育門戶,北京JAVA培訓,JAVA,接口
name=keywords>
<META
content=純’抽象類的實現(xiàn)(參見JAVA編程思想P/153)&nbsp;&lt;BR&gt;//Interface1.java接口只負責描述自己的樣子“對于實現(xiàn)我的所有的類,看起來都應該象我這個樣子。我所有的方法,實現(xiàn)類都必須有!”&nbsp;
name=description>
<META content=all name=robots>
<META content=www.mldn.cn,所有版權 name=Copyright>
<STYLE type=text/css>BODY {
MARGIN: 0px
}
</STYLE>
<STYLE type=text/css>IMG {
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A:link {
TEXT-DECORATION: none
}
BODY {
FONT-SIZE: 12px
}
TD {
FONT-SIZE: 12px
}
TH {
FONT-SIZE: 12px
}
A:visited {
TEXT-DECORATION: none
}
A:hover {
TEXT-DECORATION: underline
}
A:active {
TEXT-DECORATION: none
}
.input {
BORDER-RIGHT: #acb4b7 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #9aa1a9 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(image/search/input.gif); PADDING-BOTTOM: 5px; BORDER-LEFT: #9aa1a9 1px solid; WIDTH: 550px; PADDING-TOP: 5px; BORDER-BOTTOM: #acb4b7 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 30px; TEXT-ALIGN: left
}
</STYLE>
</STYLE><!--系統(tǒng)js,必須調用-->
<SCRIPT src="JAVA接口的妙用-JAVA面向對象 - IT電子教育門戶 高端JAVA培訓.files/public.js"
type=text/javascript></SCRIPT>
<LINK title=rss href="http://www.mldn.cn/rssfeed.asp" type=application/rss+xml
rel=alternate></HEAD>
<BODY><!--頭部代碼結束-->
<TABLE cellSpacing=0 cellPadding=0 width=890 align=center border=0>
<TBODY>
<TR>
<TD width=274><A href="http://www.mldn.cn/"><IMG height=79 alt=MLDN
src="JAVA接口的妙用-JAVA面向對象 - IT電子教育門戶 高端JAVA培訓.files/logo.gif" width=274
border=0></A></TD>
<TD width=616><IMG height=79
src="JAVA接口的妙用-JAVA面向對象 - IT電子教育門戶 高端JAVA培訓.files/main_r1_c2.gif"
width=616 useMap=#Map border=0></TD></TR></TBODY></TABLE><MAP name=Map><AREA
shape=RECT coords=8,22,45,49 href="http://www.mldn.cn/"><AREA shape=RECT
coords=53,22,113,50
href="http://www.mldn.cn/articlelist/article_3_adddate_desc_1.htm"><AREA
shape=RECT coords=116,20,177,51
href="http://www.mldn.cn/articlelist/article_4_adddate_desc_1.htm"><AREA
shape=RECT alt=java培訓 coords=181,21,242,51
href="http://www.mldn.cn/articlelist/article_58_adddate_desc_1.htm"><AREA
shape=RECT coords=245,21,307,52 href="http://www.mldnjava.cn/"><AREA
shape=RECT coords=309,21,374,51 href="http://www.zhinangtuan.net.cn/"><AREA
shape=RECT target=_blank coords=376,21,439,50
href="http://www.mldnjava.cn/java/index.htm"></MAP>
<SCRIPT language=javascript></SCRIPT>
<TABLE cellSpacing=0 cellPadding=0 width=890 align=center border=0>
<TBODY>
<TR>
<TD><A href="http://www.mldnjava.cn/java/" target=blank><IMG height=150
alt=遠程JAVA培訓
src="JAVA接口的妙用-JAVA面向對象 - IT電子教育門戶 高端JAVA培訓.files/index_banner.jpg"
width=890></A></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=890 align=center bgColor=#f1f1f1
border=0>
<TBODY>
<TR>
<TD vAlign=top width=670>
<TABLE cellSpacing=1 cellPadding=0 width="99%" align=center
bgColor=#cccccc border=0>
<TBODY>
<TR>
<TD bgColor=#ffffff>
<TABLE cellSpacing=0 cellPadding=0 width="98%" align=center
border=0>
<TBODY>
<TR>
<TD bgColor=#e4e4e4 colSpan=2><A
href="http://www.mldn.cn/"><B>IT電子教育門戶 高端JAVA培訓</B></A> -=>
<A
href="http://www.mldn.cn/articlelist/article_4_adddate_desc_1.htm"><B>資源中心</B></A>
-=> <A
href="http://www.mldn.cn/articlelist/article_11_adddate_desc_1.htm"><B>JAVA
SE技術專區(qū)</B></A> -=> <A
href="http://www.mldn.cn/articlelist/article_18_adddate_desc_1.htm"><B>JAVA面向對象</B></A>
-=> 正文</TD></TR>
<TR>
<TD align=middle colSpan=2 height=40>
<H1>JAVA接口的妙用</H1></TD></TR>
<TR align=middle>
<TD colSpan=2 height=40>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-8263014661871932";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2007-02-14: 新聞內容頁面上面
google_ad_channel = "8423241514";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "333333";
google_color_text = "333333";
google_color_url = "003366";
//--></SCRIPT>
<SCRIPT
src="JAVA接口的妙用-JAVA面向對象 - IT電子教育門戶 高端JAVA培訓.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</TD></TR>
<TR>
<TD colSpan=2 height=40> 發(fā)布日期:2007-9-19
9:11:00 發(fā)布者:[<A
href="http://www.mldn.cn/florilegium.jtml?a_name=IT電子教育門戶&a_id=0"
rel=external>IT電子教育門戶</A>] 評論:[
<SCRIPT
src="JAVA接口的妙用-JAVA面向對象 - IT電子教育門戶 高端JAVA培訓.files/error.htm"
type=text/javascript></SCRIPT>
] 瀏覽:
<SCRIPT
src="C:\Documents and Settings\elibuser\桌面\面向對象學習文檔\JAVA接口的妙用-JAVA面向對象 - IT電子教育門戶 高端JAVA培訓.files\error(1).htm"
type=text/javascript></SCRIPT>
</TD></TR>
<TR>
<TD colSpan=2><SPAN class=STYLE2>
<DIV id=article><FONT face="Times New Roman">關鍵字
<BR>java,interface <BR>說明
<BR>一氣之作,文字功夫太差請大家諒解,希望能對研究COM的朋友帶點幫助 <BR>接口功能介紹
<BR>1、‘純’抽象類的實現(xiàn)(參見JAVA編程思想P/153)
<BR>//Interface1.java接口只負責描述自己的樣子“對于實現(xiàn)我的所有的類,看起來都應該象我這個樣子。我所有的方法,實現(xiàn)類都必須有!”
<BR>publicinterfaceInterface1{
<BR> publicvoidsetS(Stringstr);
<BR> publicStringgetS();
<BR> publicvoidShowMessage(StringMSG); <BR>}
<BR>=====================================================================
<BR>//ClassItf.java “接口只是一個非常‘純‘的抽象的東西,你的實現(xiàn)代碼都在我這里!”
<BR>publicclassClassItfimplementsInterface1{
<BR> publicStringS=""; <BR> publicClassItf(){
<BR> } <BR> publicvoidShowMessage(StringMSG)
<BR> { <BR>
System.out.print(this.getClass().getName()+"====="+MSG+"====byInterface1n/");
} <BR> publicvoidsetS(Stringstr) <BR> {
<BR> S=str; <BR> }
<BR> publicStringgetS() <BR> { <BR>
returnS; <BR> } <BR>} <BR>2、多重繼承的實現(xiàn)(參見JAVA編程思想P/155)
<BR>//Interfase2.java 接口的樣子 <BR>publicinterfaceInterface2{
<BR> publicvoidShowMessage2(StringMSG); <BR>} <BR>
<BR>//ClassItf.java加入多重繼承后的ClassItf灰底為加入更改、插入行
<BR>publicclassClassItfimplementsInterface1,Interface2{
<BR> publicStringS=""; <BR> publicClassItf(){
<BR> } <BR> publicvoidShowMessage(StringMSG)
<BR> { <BR>
System.out.print(this.getClass().getName()+"====="+MSG+"====byInterface1n/");
<BR> } <BR> publicvoidsetS(Stringstr) <BR> {
<BR> S=str; <BR> }
<BR> publicStringgetS() <BR> { <BR>
returnS; <BR> }
<BR> publicvoidShowMessage2(StringMSG) <BR> {
<BR>
System.out.print(this.getClass().getName()+"====="+MSG+"====byInterface2n/");
<BR> } <BR>} <BR>呵呵!我的多重繼承功能在JAVA中有著大量的應用如:
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -