您的位置:首页 > 编程语言 > Java开发

ACCP学习旅程之-----Java 类的方法(第七章节)

2012-03-12 20:56 267 查看
1)类的方法:是一个类中的功能模块,作用是“做一件事情”

每一个类的方法都定义了一个功能,而且封装在类中,实施细

节获得了隐秘;

2)定义类的方法

基本语法: public [/b]返回值的类型 [/b]方法名() {

//[/b]方法的主体

}

[/b]
方法名的规范: 一般为一个动词,两个以上时,第一个单词小写,其他

首字母大写

方法的返回值:在方法的主体内,如果方法具有返回类型,则必须使用返[/b]

[/b]回关键字return[/b]返回一个执行方法的结果值

[/b]
语法: return 表达式
Void: 如方法没有返回值,则返回值的类型应使用void

3) Java中的三种跳转语句

a) Break: 跳出当前循环,执行当前循环后面的语句

b) Continue: 调出本次循环,continue后面的循环体内的语句不执行,

重新进入本循环的入口,判断条件,执行下一次循环。

c) Return: 基本功能是结束方法的运行,并返回其后的变量或表达

式的值

如果return不在方法语句最后,其作用等同于循环中的

break,即结束方法的执行,其后的语句不运行。

无返回值:意为已经完成方法,现在要离开方法了。

有返回值:意为“离开方法,并将<表达式>的值返回给调用它的程序

4)方法的调用

程序中使用方法名称,可以执行方法包含的语句,这个过程称为方法调用。

语法:对象名。方法名();

方法的调用

在同一个类中,不同的方法成员可以直接相互调用。

在其他类中调用这个类中的方法,则必须先在其他类中进行本类对象的实例化,即在其他类中创建一个本类的对象,然后再通过“。”运算符调用本类的方法。

如: Student a1 = new Student(); //给Student类创建了一个新对象,a1;

5) 变量的作用域及常见错误

成员变量:在类中定义的变量,有默认初始值

局部变量:在方法中定义的变量,必须先赋值再使用

成员变量与局部变量的对比

作用域不同:成员变量作用域整个类中,其他类中的本类对象可引用

局部变量作用域本方法中,其他类中本类对象不可引用

初始值不同:成员变量如不赋值,Java给定一个默认值

局部变量在使用前,必须付给它确定的值即:

“先赋值后使用”
6) 包

为什么需要包:

Java提供包来管理类,Java(。Java文件)的类文件可以存储在不同的包中

包允许将类组成较小的单元(类似文件夹),易于找到和使用

防止命名冲突:Java中只有在不同的包中的类才能重名。

包允许在更广泛的范围内保护类、数据和方法,可以在包内定义类,根据规则,包外的代码有可能不能访问该类。

创建包

语法: package [/b]包名;[/b]

规范:
1.package 是关键字,包的声明必须是Java源文件中的第一条

非注释性语句

包被设计与文件系统相对应,每个包都对应于文件系统中的

同名子目录。

包的嵌套反应了文件系统中的目录层次。

2. 一个源文件只能有一个包声明语句。

3.包声明编码规范:

由小写字母组成,不能以圆点开头或结尾 如:.mypackage 错

一个唯一的包名的前缀通常全部是小写的ASCII字母,并且是一个顶级域名:com\edu\gov\net\org等;

通常使用组织的网路域名的逆序;

如: 域名为javagroup.net

可声明的包为: package net.javagroup.mypackage;

包名的后续部分依不同机构各自规范不同而不同,如:

packet net.javagroup.research.powerproject;

research为部门名 powerproject为项目名

其他:

在Eclipse项目文件夹中,如没有在src中创建包,系统会自动

给出一个“缺省包” default

包的导入

要使用在不同包中的类,需要将包显示地包括在Java程序中。

在Java中使用关键字[/b]import[/b]告知编译器所要使用的类位于哪一

个包中。

这个过程称为导入包。

语法: 导入包中特定的类 import 包名。类名;

导入包中所有类 import 包名。*;

7)JavaDoc注释(Java[/b]文本注释[/b])

什么是JavaDoc:

从程序源代码中抽取类、方法、成员等的注释,形成一个和源代码配套的API[/b]帮助文挡。[/b]

因此,只要在编写程序的时候以一套特定的标签作注释,在程序写完时,通过JavaDoc技术就可以同时生成程序的开发文档了。

JavaDoc注释的语法规则

1. 以“/**”开头,以“*/”结尾;

2. 每个注释包含一些描述性的文本及若干个Javadoc标签;

3. Javadoc标签一般以“@”为前缀,通常的有:

@author 用于标明开发该类模块的作者

@version 用于标明该类模块的版本

@return 用于描述方法的返回值

@param 用于描述方法中的参数
其他:

JavaDoc[/b]是一种重要的文档工具,通常类、类的方法和一些重要的地方需要用JavaDoc[/b]来注释。

[/b]
JavaSE6帮助文档[/b]

Sun公司提供的JavaSE6帮助文档,拥有强大的API(应用程序接口)功能,并提供了大量的类库,开发人员只需调用即可

获取方法:登陆Sun公司的官方网站就可以下载

http://java.sun.com/javase/downloads/index.jap本文出自 “RZMars” 博客,请务必保留此出处http://rzmars.blog.51cto.com/4356405/804007
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐