标签:
定义类的方法一般格式。
语法:
<访问修饰符> 返回值类型 <方法名> (<参数列表>) {
//方法的主体
}
其中:
1、<访问修饰符>指该方法允许被访问的权限范围,只能是public、protected或private。其中public访问修饰符表示该方法可以被任何其他代码调用。
2、返回值类型指方法返回值的类型。如果方法不返回任何值,他应该声明为void类型。Java对待返回值的要求很严格,方法返回值必须与所说明的类型相匹配。使用return语句返回值。
3、<方法名>是定义的方法的名字,他必须使用合法的的标识符。
4、<参数列表>是传送给方法的参数列表。列表中各参数间以逗号分隔。
类中的属性可以是单个变量,也可以是一个数组。可以通过运算符“.”访问类的数组成员或数组成员的元素。例如:
StudentsBiz stuBiz=new StudentsBiz();
stuBiz.names;或stuBiz.names[1];
调用带参方法
语法:
对象名.方法名(参数1,参数2,……,参数n)
在定义方法和调用方法时,把参数分别称为形式参数和实际参数,简称形参和实参。形参是在定义方法的时候对参数的称呼,目的是定义方法需要传入的参数个数和类型。实参是在调用方法时传递给方法处理的实际的值。
调用方法时,需要注意以下两点。
1、先实例化对象,再调用方法。
2、实参的类型、数量、顺序都要与形参一一对应。
包主要有以下3个方面的作用:
1、包允许将类组合成较小的单元(类似文件夹),易于找到和使用相应的类文件。
2、防止命名冲突:Java中只有在不同包中的类才能重名。
3、包允许在更广的范围内保护类、数据和方法,可以在包内定义类。根据规则,包外的代码有可能不能访问该类。
如何声明包
要声明一个包,只要包含一个package命令作为一个Java源文件的第一条语句就可以。
下面是声明包的通用形式:
语法:
package 包名;
package是关键字。报的声明必须是Java源文件中的第一条非注释性语句,而且一个源文件只能有一个包声明语句。
Java中, 包被设计与文件系统结构相对应。因此,在命名包时,要严格遵守以下编码规范。
1、Java包的名字通常由小写字母组成,不能以圆点开头或结尾。例如,“.mypackage”是错误的包名。
2、一个唯一 包名的前缀通常是全部小写的ASCII字母,并且是一个顶级域名com、edu、gov、net或org,通常使用组织的网路域名的逆序。例如,如果域名为javagroup.net,我们可以声明包为——package net.javagroup.mypackage;
3、包名的后续部分依不同机构各自内部的规范不同而不同。这类命名规范可能以特定目录名的组成来区分部门、项目、机器或注册名。例如——package net.javagroup.research.powerproject; (其中research为部门名,powerproject为项目名)
要使用不在同一个包中的类,需要将包显示地包括在Java程序中。在Java中,使用关键字import告知编译器所要使用的类位于哪一个包中,这个过程称为导入包。下面的代码就是导入Java本身提供给我们的包java.util包
import java.util.*; //导入java.util包
在使用import时可以指定类的完整描述,即“包名.类名”,来导入包中的某个特定的类。
语法:
import 包名.类名;
这里的包名可以是系统提供的包,如java.util等,也可以是自己定义的包,如cn.jbit.classandobject。
如果要使用到包下的某些类(多于一个),在使用import导入时,可以使用“包名.*”。语法如下。
语法:
import 包名.*;
声明包的含义:声明当前类所处的位置。
导入包的含义:声明在当前类中要使用到的其他类所处的位置。
标签:
原文地址:http://www.cnblogs.com/water5832/p/5648648.html