网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.Java 应用程序开箱即用的对象持久.
.Java初学者如何迈出AOP第一步--.
.HibernateTool生成Mapping文件工.
.使用Web服务和Ja.NET来实现互用性.
.Java Servlet API说明文档(2.1a.
.Java新手入门需要掌握的30个基本.
.对代理模式与Java动态代理类的理.
.事件监听器:将JavaBeans接通起来.
.J2EE数据库设计入门.
.Java应用程序中的按值传递语义以.
.Robocode 高手的秘诀:因数避墙法.
.60秒倒计时的一个小JAVASCRIPT.
.按位“异或”运算符 (^).
.Java Socket编程(四)-2.
.构建高性能J2EE应用的5种策略.
.Lesson 1.02 Ant的安装和配置(图.
..Net-Java 争论的再次回顾.
.解析Java对象引用与JVM自动内存管.
.选择合适的JDBC驱动程序.
.调整 JavaTM I/O 性能.

教你如何编写Java类(一)

发表日期:2008-1-5



  原创:simon
  本文向大家介绍如何创建Java类和创建Java类的基本语法,通过一个例子来向大家介绍类的主要概念。
  Public class Stack
  {
  private Vector items;
  publicd Stack()
  {
  items = new Vector(10);
  }
  public Object push(Object item)
  {
  items.addElement(item);
  returen item;
  }
  public synchronized Object pop()
  {
  int len = items.size();
  Object obj = null;
  if(len == 0)
  throw new EmptStackException();
  obj = items.elementAt(len - 1);
  items.removeElementAt(len - 1);
  return obj;
  }
  public boolean isEmpty()
  {
  if(items.size() == 0)
  return true;
  else
  return false;
  }
  }
  上面的例子定义了一个类叫作Stack,在这个类中定义了一个实例变量items,定义了一个构造器,定义了三个方法,关于实例变量,构造器和方法我们会再后面一个一个的给大家进行讲解。
  类的定义:
  一个类在使用前必须要进行定义,当然Java本身提供了许多类,你可以直接拿过来使用,就象C语言中预定义的许多变量一样,不用你自己定义了。类声明的语法主要包括两个部分,一个是类的声明,就是上面例子中的第一行语句,用来声明类的名称等信息;下面用一对大括号括起来的部分称为类体,用来定义类的实例对象,构造器和方法等。
  类的声明:
  下面我们给出类声明的语法,
  public class is publicly Accessible
  abstract class cannot be instantiated
  final class cannot be subclassed
  class NameOfClass Name of the Class
  extends Super Superclass of the class
  implements Interfaces Interfaces implemented by the class
  {
  ClassBody
  }
  上面的语法中,大括号前面的内容就是类声明的基本语法,其中Class NameOfClass是类声明中最主要的部分,它定义了类的名称,是必不可少的,Class是Java的要害字,NameOfClass是类的真实名称。public,abstract,final可看成是一组,在使用的时候只能使用其中一个,他们必须放在类的名称前面,假如使用public说明定义的这个类可以被在同一个封装中的其他类所使用和访问,假如使用abstract说明定义的这个类是一个抽象类,不能用此类来创建类的实例,也就是对象,假如使用final说明定义的类是一个终极类,不能在用这个类来定义子类了。extends Super和implements Interfaces可以看成一组,在使用的时候只能使用其中的一个,假如使用extends Super说明现在定义的类是一个超类的子类,假如使用implements Interfaces说明该类使用了Interfaces接口,这两个组成部分体现了类的继续特性。
上一篇:Java 基本语法(三)——运算符和类型转换 人气:810
下一篇:Java技巧:部署WAR文件和绑定对象到HttpSession 人气:1509
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐