仓酷云

标题: 发布一篇JAVA基本培训(11),办法的Override [打印本页]

作者: 萌萌妈妈    时间: 2015-1-18 11:12
标题: 发布一篇JAVA基本培训(11),办法的Override
首先第一点: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的编译环境非常好,你甚是不需要了解太多工具,对于简单的系统,你可以之了解一些语法就哦了。
作者: 乐观    时间: 2015-1-20 17:05
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
作者: 山那边是海    时间: 2015-1-29 13:13
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
作者: 仓酷云    时间: 2015-2-1 18:37
是一种语言,用以产生「小应用程序(Applet(s))
作者: 再见西城    时间: 2015-2-7 13:19
是一种使用者不需花费很多时间学习的语言
作者: 精灵巫婆    时间: 2015-2-10 02:07
是一种将安全性(Security)列为第一优先考虑的语言
作者: 萌萌妈妈    时间: 2015-2-28 14:49
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
作者: 蒙在股里    时间: 2015-3-7 15:57
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
作者: 灵魂腐蚀    时间: 2015-3-15 09:15
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
作者: 爱飞    时间: 2015-3-21 22:52
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2