1、重載是在一個類里一系列參數不同名字相同的方法.
方法簽名由方法名稱和一個參數列表(方法的參數的順序和類型)組成。只要簽名不同,就可以在一種類型內定義具有相同名稱的多種方法。當定義兩種或多種具有相同名稱的方法時,就稱作重載。
2、重寫是繼承后重新實現父類的方法.派生類型可以重寫繼承的虛方法
3、繼承是子類獲得父類的成員
4、多態則是父類使用子類的方法
下面給出一個例子:
一個父類:test_father,一個子類:test_sub,來說明這幾個概念的關系
test_father類:
public class test_father {
public test_father() {
System.out.println("father");//構造器
}
public void test_father() {
System.out.println("father");//重載
}
public int test_father(int i) {
System.out.println("fatherii"+i);
return i;//重載
}
}
test_sub類:
public class test_sub extends test_father{//繼承
public test_sub() {
System.out.println("test_sub");//構造器
}
public void test_father() {
System.out.println("sub");//重寫父類方法
}
public int test_father(int i) {
System.out.println("subii"+i);
return i;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
test_father fa=new test_sub();//多態
fa.test_father();
fa.test_father(3);
}
}
輸出結果:
father
test_sub
sub
subii3
posted @
2007-03-15 09:52 kelly 閱讀(665) |
評論 (0) |
編輯 收藏
由于一些項目的需求,我需要把數據庫操作都放到服務器端處理,而頁面則在本地,所以就用到 了遠端調用的問題。為了實現用本地jsp遠端調用數據庫操作程序,我采用用jsp遠端調用servlet的方法,servlet程序把處理完的結果以字符串的形式返回給jsp頁面。下面是實現遠端調用的方法。
URL url
=
new
URL(
"
http://127.0.0.1:8080/KFC/servlet/TestServlet?firstName=111&middleName=222&birthday=333
"
);

InputStream is
=
url.openStream();
BufferedReader br
=
new
BufferedReader(
new
InputStreamReader(is));
String aa
=
""
;
String msgcontent
=
""
;

while
( (aa
=
br.readLine())
!=
null
)
{
msgcontent
+=
aa;
}
is.close();
這段代碼是jsp中調用的寫法。在servlet頁面中可以用request.getparameter()的方法直接得到傳過去的參數,然后調用servlet程序中的doget()方法。在doget()方法中進行業務處理,然后把處理結果以字符串的形式返回。在servlet程序中的輸出方式是:
PrintWriter out
=
response.getWriter();
out.println(responseText);
out.flush();
out.close();
posted @
2007-01-31 15:21 kelly 閱讀(2084) |
評論 (0) |
編輯 收藏
摘要: 用java實現打印,java.awt中提供了一些打印的API,要實現打印,首先要獲得打印對象,然后繼承Printable實現接口方法print,以便打印機進行打印,最后用用Graphics2D直接輸出直接輸出。下面代碼實現了簡單的打印功能:import java.awt.BasicStroke;import java.awt.Color;import java.awt...
閱讀全文
posted @
2007-01-31 15:03 kelly 閱讀(57348) |
評論 (14) |
編輯 收藏
<script language=javascript>
setTimeout("window.location.href='index.asp'",60000)
</script>
參數說明:第一個參數要跳轉的頁面,第二個參數的跳轉的時間,1000為1S。
posted @
2006-12-21 09:44 kelly 閱讀(1380) |
評論 (0) |
編輯 收藏
下面提供三種顯示時間和星期的方法:
一、用js控制,代碼如下:
<html>
<script language=JavaScript>
today=new Date();
function initArray()
{
alert(initArray.arguments.length);
this.length=initArray.arguments.length;
for(var i=0;i<this.length;i++)
{
this[i+1]=initArray.arguments[i] ;
alert(this);
alert(this[i+1]);
}
}
var d=new initArray(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六");
document.write(d);
document.write(today.getDay()+1);
document.write(
"<font color=#0000ff style='font-size:9pt;font-family: 宋體'> ",
today.getYear(),"年",
today.getMonth()+1,"月",
today.getDate(),"日",
d[today.getDay()+1],
"</font>" );
</script>
</html>
輸出結果:2006年12月18日星期一
二、用 js控制,代碼如下:
<SCRIPT language=JavaScript>
var day="";
var month="";
var ampm="";
var ampmhour="";
var myweekday="";
var year="";
mydate=new Date();
myweekday=mydate.getDay();
mymonth=mydate.getMonth()+1;
myday= mydate.getDate();
myyear= mydate.getYear();
year=(myyear > 200) ? myyear : 1900 + myyear;
if(myweekday == 0)
weekday=" 星期日 ";
else if(myweekday == 1)
weekday=" 星期一 ";
else if(myweekday == 2)
weekday=" 星期二 ";
else if(myweekday == 3)
weekday=" 星期三 ";
else if(myweekday == 4)
weekday=" 星期四 ";
else if(myweekday == 5)
weekday=" 星期五 ";
else if(myweekday == 6)
weekday=" 星期六 ";
document.write("<font color=#ff0000>北京時間 "+year+"年"+mymonth+"月"+myday+"日 "+weekday+"</font>");
</SCRIPT>
輸出結果:
北京時間 2006年12月18日 星期一
三、用ASP代碼寫日期
<%
Response.write FormatDateTime(Date, 1)
MyWeekDay= Weekday(date)
If MyWeekDay=1 Then
MyWeekDay_result=" 星期日 "
ElseIf MyWeekDay=2 Then
MyWeekDay_result=" 星期一 "
ElseIf MyWeekDay=3 Then
MyWeekDay_result=" 星期二 "
ElseIf MyWeekDay=4 Then
MyWeekDay_result=" 星期三 "
ElseIf MyWeekDay=5 Then
MyWeekDay_result=" 星期四 "
ElseIf MyWeekDay=6 Then
MyWeekDay_result=" 星期五 "
ElseIf MyWeekDay=7 Then
MyWeekDay_result=" 星期六 "
End If
Response.write MyWeekDay_result
%>
輸出結果:2006年12月18日 星期一
posted @
2006-12-18 13:45 kelly 閱讀(641) |
評論 (0) |
編輯 收藏