当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 解构造器 构造器和方法的区别 摘要 要学习Java,你必须理解构造器。
 

 

 ·jsp连接各类数据库大全(上)    »显示摘要«
    摘要:现在有好多初学jsp的网友经常会问数据库怎么连接啊,怎么老出错啊?所以我集中的在这写篇文章供大家参考,其实这种把数据库逻辑全部放在jsp里未必是好的做法,但是有利于初学者学习,所以我就这样做了,当大家学到一定程度的时候,可以考虑用mvc的模式开发。在练习这些代码的时候,你一定将jdbc的驱动程序放到服务器的类路径里,然后要在数据库里建一个表test,有两个字段比如为test1,test2,可以用下......
    摘要:在前面的教程中我们已经在一个scriptlet中使用了“out”变量来产生html输出。对于更复杂的html,如果我们还是使用“out”变量那就会失去jsp编程的许多优势。其实我们可以很简单地就实现scriptlets 和 html的混合。 假如你要在html产生一个表格。产生表格是一个普通的操作,在实践中你可能想从一个sql表格或者从文件的行产生一个表格。为了是所举的例子尽量的简单,我们产生一......


JAVA/JSP学习系列之九(理解构造器)
上一页   ...构造器的this指向同一个类中,不同参数列表的另外一个构造器,我们看看下面的代码:

public class platypus { 【程序编程相关:JSP语法(9)forward

【推荐阅读:JSP语法(8)Taglib 指令

string name; 【扩展信息:JSP语法(1) HTML 注释

platypus(string input) {

name = input;

}

platypus() {

this("john/mary doe");

}

public static void main(string args[]) {

platypus p1 = new platypus("digger");

platypus p2 = new platypus();

}

}

在上面的代码中,有2个不同参数列表的构造器.第一个构造器,给类的成员name赋值,第二个构造器,调用第一个构造器,给成员变量name一个初始值 "john/mary doe".

在构造器中,如果要使用关键字this,那么,必须放在第一行,如果不这样,将导致一个编译错误.

"super"的用法

构造器与方法,都用关键字super指向超类,但是用的方法不一样.方法用这个关键字去执行被重载的超类中的方法.看下面的例子:

class mammal {

void getbirthinfo() {

system.out.println("born alive.");

}

}

class platypus extends mammal {

void getbirthinfo() {

system.out.println("hatch from eggs");

system.out.print("a mammal normally is ");

super.getbirthinfo();

}

}

在上面的例子中,使用super.getbirthinfo()去调用超类mammal中被重载的方法.

构造器使用super去调用超类中的构造器.而且这行代码必须放在第一行,否则编译将出错.
...   下一页
    摘要:  摘要  webwork是一个源代码开放的web应用框架,用于简化基于web的应用开发。本专栏介绍了webwork并且描述了如何使用webwork和javaserver pages(jsp)、velocity两种技术来建立注册界面的过程。web 应用程序的设计开发是复杂并且费时的。然而,你能够通过运用一种框架处理常见的web应用程序来简化开发流程。许多开源web应用框架能够做到这一点甚至更好一些......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE