Corsair
My javaWorld
BlogJava
首頁
新隨筆
聯系
管理
數據加載中……
關于名稱屏蔽討論
關于超類方法重載,子類無法覆蓋其中的任意一個方法。
public
?
class
?SuperClass?
{?
public
?
void
?method()
{?
System.out.println(
"
super?method()?worked.
"
);?
}
?
public
?
void
?method(
int
?a)
{?
System.out.println(
"
super?method(int)?worked
"
);?
}
?
public
?
void
?method(String?s)
{?
System.out.println(
"
super?method(string)?worked
"
);?
}
?
}
?
//
------------sub---------------?
public
?
class
?SubClass?
extends
?SuperClass?
{?
??
public
?
void
?method()
{?
??System.out.println(
"
subclass?method()?worked
"
);?
??}
?
??
public
?
void
?method(
int
?a)
{?
??
super
.method(a);?
??}
?
??
public
?
void
?method(
char
?c)
{?
??System.out.println(
"
subclass?method(char)?worked
"
);?
??}
?
}
?
//
------------run---------------?
public
?
class
?Test?
{?
public
?
static
?
void
?run(SuperClass?a)
{?
a.method();?
a.method(
1
);?
a.method(
"
string
"
);?
}
?
public
?
static
?
void
?main(String[]?args)?
{?
run(
new
?SubClass());?
new
?SubClass().method(
'
r
'
);?
}
?
}
?
//
=============END===============?
subclass?method()?worked?
super
?method(
int
)?worked?
super
?method(string)?worked?
subclass?method(
char
)?worked?
//
=============END===============?
posted on 2007-03-31 10:53
銀河海盜
閱讀(320)
評論(1)
編輯
收藏
所屬分類:
JAVA
評論
#
re: 關于名稱屏蔽討論
2008-11-13 11:42
http://hi.baidu.com/lovexdd/
名稱屏蔽:
如果java的基類擁有某個已被多次重載的方法名稱,那么在導出類中重新定義該方法名稱并不會屏蔽其在基類中的任何版本(這一點于C++不同)。因此,無論是在該層或者它的基類中對方法進行定義,重載機制都可以正常工作。
ss解析:
這句話的意思是指:如果基類有方法 void method() String method(int i)
那么在導出類中定義 int method(char a) 并不會吧基類的方法給屏蔽,基類的重載方法是可以用的。
導出類同樣可以重載。
回復
更多評論
新用戶注冊
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
相關文章:
JAVA3D包功能介紹
向上轉型中子類將能看到父類被覆蓋字段的現象探討
繼承帶參數構造器的超類并且調用自身其他構造器的討論
關于名稱屏蔽討論
學習SWING頭一遭!
Powered by:
BlogJava
Copyright © 銀河海盜
<
2008年11月
>
日
一
二
三
四
五
六
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
統計
隨筆 - 19
文章 - 0
評論 - 11
引用 - 0
常用鏈接
我的隨筆
我的評論
我的參與
最新評論
留言簿
(2)
給我留言
查看公開留言
查看私人留言
隨筆分類
(19)
GAME-DEV
(rss)
JAVA(5)
(rss)
LINUX(3)
(rss)
UML(1)
(rss)
WEB(10)
(rss)
搜索
最新評論
1.?re: 使用JSP連接MySql數據庫讀取HTML表單數據進行存貯
大師傅十分士大夫
--sdsa
2.?re: 使用JSP連接MySql數據庫讀取HTML表單數據進行存貯
gfdgdfgdfgfdgfdgfdg
--sdsa
3.?re: 使用JSP連接MySql數據庫讀取HTML表單數據進行存貯
dsdsdsadasd
--sdsa
4.?我已經開發出用一般瀏覽器瀏覽3D的方案了[未登錄]
今天又看到這個消息,不過我已經開發出用一般瀏覽器瀏覽3D的方案了
需要的同志們聯系:gentle_sword@163.com
--呵呵
5.?re: 使用JSP連接MySql數據庫讀取HTML表單數據進行存貯[未登錄]
fdafsdfa
--aa
6.?re: 關于名稱屏蔽討論
評論內容較長,點擊標題查看
--http://hi.baidu.com/lovexdd/
7.?re: JAVA3D包功能介紹
如果要在Java3D場景里面加swing或AWT組件應該怎么做?
gentle_sword@163.com
謝謝!郵件聯系
--馬
8.?re: JAVA3D包功能介紹
這些包的源程序能看到嗎?我在我安裝的jdk中找不到這些包,這是什么原因呢?
--zhaoling23
9.?re: 向上轉型中子類將能看到父類被覆蓋字段的現象探討
@dennis
恩,謝謝賜教,又學到新東西了~~
--銀河海盜
10.?re: 向上轉型中子類將能看到父類被覆蓋字段的現象探討
變量都是靜態綁定,只有實例方法才是動態綁定。或者說只有方法才有多態,而變量是沒有的
--dennis
11.?re: XML精要一
只有一講?
--ddd
主站蜘蛛池模板:
亚洲成人一级电影
|
久久免费国产精品
|
国产成人免费片在线观看
|
成人免费网站视频www
|
久久丫精品国产亚洲av
|
成人超污免费网站在线看
|
www成人免费观看网站
|
亚洲精品视频观看
|
国产成人免费片在线观看
|
国产高清不卡免费视频
|
亚洲av中文无码乱人伦在线观看
|
亚洲无线观看国产精品
|
亚洲免费综合色在线视频
|
一级毛片a女人刺激视频免费
|
亚洲性色高清完整版在线观看
|
免费一级毛片在线观看
|
毛片免费全部播放无码
|
一本到卡二卡三卡免费高
|
亚洲国产成人va在线观看网址
|
相泽亚洲一区中文字幕
|
A级毛片内射免费视频
|
3344在线看片免费
|
无码天堂亚洲国产AV
|
亚洲码在线中文在线观看
|
国产亚洲情侣一区二区无
|
欧美a级在线现免费观看
|
国产精品区免费视频
|
日韩在线视频播放免费视频完整版
|
亚洲午夜久久久久久尤物
|
日韩亚洲人成在线综合日本
|
亚洲国产精品日韩专区AV
|
毛片a级毛片免费播放下载
|
91香焦国产线观看看免费
|
中国在线观看免费的www
|
美女露100%胸无遮挡免费观看
|
亚洲人成影院午夜网站
|
亚洲国产精品自在在线观看
|
国产成人免费ā片在线观看老同学
|
91高清免费国产自产
|
成人性生交大片免费看好
|
黄色免费网址在线观看
|