带有参的方法

一:语法:

<访问修饰符>返回最类型<方法名>(<参数列表>){

方法的主体

}

2>:访问修饰符  指方法允许被访问的权限范围,只能是public,protected,private,其中public访问的修饰符表示该方法可以被任何其他的代码调用,.

3>:返回值类型  指方法的返回值类型.如果方法不返回任何值,它应该声明为void类型,Java对待返回值的要求很严格,方法返回值必须所说的类型相匹配.使用return语句返回值.

4>:方法名      指定义方法的名字,它必须使用合法的标识符;

5>:参数列表    指传递给方法的参数列表;

   代码举例:

   

public class StudentsBiz{
     String[]names =new String [30];//学生姓名数组
public voidaddNane(string name){//有参方法
       //增加学生姓名
} 
  public void showNamespace(){//无参方法
     // 显示全部学生姓名
}
}

 

二:1:类中的属性可以是单个变量,也可以是一个数组.

   2:调用带参方法:

    语法:

    对象名.方法名(参数1.参数2 ..........参数n)

    注意1 :在定义方法和调用方法时,把参数分别称为形式参数和实际参数.简称形参和实参.形参是定义方法时对参数的称呼.目的是定义方法是需要传入的参数个数和类型.实参是在调用方法处理的实际值.

    注意2: 先实例化对象,再调用方法;

    注意3: 实参的类型.数量 顺序都要与形参一一对应.

    3:代码举例:

      

public class TestAdd{
    public static void main(string[]args){
     studentBiz st =new StudentBiz();
Scanner input  =new scanner(system.in);
     for(int i =0,i<5;i++){
System.out.println("请输入学生姓名");
string  newName  =input.next();
St.addName(NewName);//调用方法并实参
st.showNames();//显示全部学生姓名
}
}
}

 

    4:常见错误:

      1>:代码中.条用方法时.在传递的实参前参加数据类型.

      2>:代码中,实参和形参的数据类型不一致;

      3>:代码中,,实参和形参的数量不一致;

      4>:方法定义又返回值,但调用的方法后没有对返回值做任何处理;

    三:

    1:包的作用:

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

    2>:防止命名冲突;

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

    2:如何声明一个包:

     1>只要包含一个package命令作为一个Java源文件的第一条语句就可以;

     例如:

     

package cn.jbit.classandobject;//声明变量
   public class AccpSchool{
     //.........
public String tostring(){
//...........
}
}

          在例子中,accpSchooll类就属于包cn.jbit classandobject;

        语法 :

   package 包名:

                包的声明必须是Java的源文件中的第一条非指注释性语句,而且一个源文件只能有一个包声明语句:

     命名是必须注意以下几点:

      1>:Java包的名字通常由文件系统结构相对应,由小写字母表达;不能以原点开头或者结尾;

       2>:一个唯一包名的前缀通常是由全部的小写ASCll字母,并且是一个顶级的域名com,edu,gov,org,通常使用组织的网络域名的逆序;

           例如 :     如果域名为Javagroup.next.我们可以声明包为:package net.Javagroup.my.package;

        3>:包名的后续部分依不同的机构各自内部的规范不同而不同;

            例如:package net.Javagroup.research(部门名)     .powerproject()项目名,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 四:使用MyEclipse创建包

        1>:分别创建包和类;

        2>在创建类的过程中创建类所属的包;

     注释:创建包的含义:

       声明包的含义:声明当前类所属的位置;

       导入包的含义:声明在当前类中要使用到的其他类所处的位置;

    五:

      1>:调用带参数的方法与调用无参的语法是相同的.但是在调用帯参的方法是必须传入实际的参数的值;

       2>:Java中提供包来管理类  ,声明包使用关键字package.导入包使用关键字import;                                                                                                                      

posted @ 2017-08-15 21:55  秋风伊人  阅读(415)  评论(0编辑  收藏  举报