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
每一个类的方法都定义了一个功能,而且封装在类中,实施细
节获得了隐秘;
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
相关文章推荐
- ACCP学习旅程之-----Java 字符串(二)(第九章节)
- ACCP学习旅程之-----Java运算符和条件结构(第三,四,五章节)
- ACCP学习旅程之-----Java对象和类 (第六章节)
- ACCP学习旅程之-----Java 数组(第八章节)
- ACCP学习旅程之-----Java 字符串(一)(第九章节)
- ACCP学习旅程之-----Java语言理解程序逻辑(一,二章节)
- Java8学习笔记(二)-函数式接口与方法引用
- NDK学习 登录逻辑 C调用java方法
- 6、从零开始学习JAVA--this关键字使用方法
- 一步步学习SPD2010--第七章节--使用BCS业务连接服务(3)--创建外部内容类型
- 一步步学习SPD2010--第七章节--使用BCS业务连接服务(9)--使用关联
- Java学习笔记之字符串常用方法
- java学习——错误: main 方法不是类 Vo 中的static, 请将 main 方法定义为:public static void main(String[] args)
- JAVA学习.JAVA对象构建内存理解&静态方法和变量的理解和使用.
- 20150902 Java学习笔记-构造方法,关键字,封装性
- JAVA中native方法调用C语言实现学习
- JMeter学习-027-JMeter参数文件(脚本分发)路径问题:jmeter.threads.JMeterThread: Test failed! java.lang.IllegalArgumentException: File distributed.csv must exist and be readable解决方法
- Java源码学习-Object类的hashCode和equals方法
- Java学习—方法重载和方法覆盖的区别
- java学习日记_24:面向对象之成员方法的分类和运用。07.13