|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
首先第一点:jsp,servlet,javabean这些最基本的,嘿嘿,就算你是高手的话,在大行的企业级应用的话还是需要框架的,一个好的框架确实能构解决许多问题。
Override,次要是由于父类的功效没法满意需求,我们又不克不及间接修正父类的情形下,我们经由过程子类重写,来完成新的功效。
packageLession11;
importjava.util.ArrayList;
importjava.util.List;
/**
*老紫竹JAVA基本培训(11),办法的Override.<br>
*
*
*@author老紫竹JAVA世纪网(java2000.net)
*
*/
publicclassLession11{
publicstaticvoidmain(String[]args){
//纯真基类的测试
Baseb1=newBase();
b1.test();
b1.test("");
b1.test(newObject());
System.out.println();
//纯真子类的测试
Subs1=newSub();
s1.test();
s1.test("");
//静态办法挪用,会依据变量的范例,而不是对象的范例
s1.test(newObject());
//下面的代码同等于这个
Sub.test(newObject());
System.out.println();
//基类的变量,子类的实例的测试
Baseb2=newSub();
b2.test();
b2.test("");
//静态办法挪用,会依据变量的范例,而不是对象的范例
b2.test(newObject());
//下面的代码同等于这个
Base.test(newObject());
}
}
classBase{
publicvoidtest(){
System.out.println("Base.test()");
}
publicBasetest(Stringname){
System.out.println("Base.test(String)");
returnthis;
}
publicfinalvoidtest(intage){
System.out.println("finalBase.test(int)");
}
//静态办法属于类,不属于实例,以是不存在override成绩
publicstaticvoidtest(Objectobj){
System.out.println("staticBase.test(Object)");
}
}
classSubextendsBase{
//尺度的掩盖办法
publicvoidtest(){
System.out.println("Sub.test()");
}
//JDK5入手下手的掩盖办法
//同意前往范例和父类分歧,但必需是其子类大概完成类
publicSubtest(Stringname){
System.out.println("Sub.test()");
returnthis;
}
//静态办法属于类,不属于实例,以是不存在override成绩
publicstaticvoidtest(Objectobj){
System.out.println("staticSub.test(Object)");
}
}
<p>
还是要自己一点一点写代码,然后编译,改错再编译好那。还有最重要的是.net的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。 |
|