网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
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繁体中文处理完全攻略.
.编写可在线收发E-mail的Java App.
.Java的学习方向.
.让POI架起Java与Office之间的桥梁.
.About UBB with java has a bug..
.Java方法调用的绑定.
.Java 2中的MVC设计模式.
.使用JDOM操作XML系列文章三 平面.
.使用Properties类带来的好处.
.编程技术Java SE 6 新特性: HTTP.
.把P2P进行到底:讲述Jxta的故事(.
.通过实例学习Java对象的构造过程.
.Java阵营效仿微软 研发开发工具吸.
.java虚拟机学习笔记1.
.X3D实战基础讲座之十.
.Java数据对象技术JDO(1).
.对 JDO 的架构作一个简单的介绍.
.JasperReport经验谈.
.Java布局管理器深入讨论.
.Java 技巧:用 Java 保存位图文件.

类的成员函数的说明

发表日期:2008-1-5



  成员函数相当于C或C++中的函数。你应该用如下的方式说明一个成员函数:

  Type name (Parameter)

  //function body

  注重:每一个成员函数必须返回一个值或声明返回为空(void)。它返回类型的说明告诉编译器它将返回什么类型的值。在某些情况下,成员函数需要表示它是否成功的完成了它的工作,此时返回类型通常为布尔型的。参数表是用逗号分开的一组变量,它将为成员函数提供所需信息。

    下面例子中定义了一个成员函数。通过它,你的矩形类可以计算自己的面积了:
  



   int getArea(int w,int h)

  

     int a;

     a=w*h;

     return a;


  



     当成员函数被调用时,它将返回矩形的面积值。

     另外,矩形还需要对自己进行描绘,因此它需要成员函数drawRect(),此时,你的矩形类的定义将如下所示:


  

public class Rectangle

  

     int width,height;

     private int getArea(int w,int h)

  

      int a;

      a=w*h;

      return a;

  

      public void drawRect()

  

         for(int i=width;i>0;i--)

  

            System.out.print("#");

  

         System.out.print("");

         for (i=height-2;i>0;i==)

  

            System.out.print("#");

         for(int j=width-2;i>0;i--)

  

            System.out.print("");

  

         System.out.print("#");

  

         for(int i=width;i>0;i-)

  

            System.out.print("#");

  

         System.out.print("");


  


  

  上例中最后一个“#”号后面还有一个System.out.print("")这是由于这个成员函数在上一行没有结束而且缓冲区没有溢出时将不把输出结果写屏。若你使用print成员函数,却没有得到输出,这时仔细确认一下你是否以""来结束你的输出流。


上一篇:类的实例创建 人气:774
下一篇:不同类型的成员函数 人气:826
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐