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 阅读(664) |
评论 (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 阅读(2078) |
评论 (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 阅读(57344) |
评论 (14) |
编辑 收藏
<script language=javascript>
setTimeout("window.location.href='index.asp'",60000)
</script>
参数说明:第一个参数要跳转的页面,第二个参数的跳转的时间,1000为1S。
posted @
2006-12-21 09:44 kelly 阅读(1379) |
评论 (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 阅读(635) |
评论 (0) |
编辑 收藏