初学java-基础

7.对象的行为(接上)

(3).形参与实参:一个方法签名包括一个形式参数(Parameter)的列表,形式参数列表用于声明传递到方法中的数据类型。传递给形式参数的数据称为实际参数(Arguement)。当方法被调用时,实际参数必须传递给形式参数列表中的每个形式参数。

(4).按值调用:在编程中,在方法调用之间复制数据的过程称为按值调用。

             按值调用的工作原理:不管传递方法的实参是什么类型,相关的形参都会得到该数据的一份拷贝。

(5).方法重载(静态的多态):当一个类有两个或多个重名但是有不同的参数列表的方法时【仅改变参数的名称,这样的重载是无效的】。

eg:public class Employee{

        public float computePay(double d,int x);//两个参数

        public float computePay(double d);//一个参数

}

(6).构造器(有参与无参):构造器是类中一个特殊的方法,该方法在对象实例化时使用。构造器的用途是当对象实例化时,初始化对象中的成员。

构造器满足的属性:构造器必须与类名相同。

                          构造器不能声明返回值,也不能返回void。

eg:public class Employee{

        public int number;//成员变量

        public Employee(){}//无参构造方法

        public Employee(int number){

             this.number=number;//构造器中this的使用,为方法中第一条可执行语句

         }//有参构造方法

}

注:默认情况下,类中有一个无参构造方法。当显示带参构造方法时,系统默认构造方法不再被生成。

8.数组(引用类型)

(1).概念:数组是存储在一个连续的内存块中的元素集合。

创建数组的步骤:声明一个对数组的引用。

                       使用new关键字初始化数组,并指定数组大小。

eg:int [] score=new int[n];//声明数组

      int [] score=new int[]{}; 或者 int [] score={}; //声明数组并分配空间加元素的初始化

(2).数组的长度:数组名.length    java中的数组是对象,length属性代表数组大小,减小下标越界。

for的高级使用(foreach)【用于数组或集合遍历】:

                                 for(类型  变量名:数组或集合名){}

对象数组:User [] users=new User[n];

(3).多堆数组

eg:int [] [] score;//一个二维int 类型数组的引用

     score=new int[n][n];

 (4).java文档工具javaDoc                

posted on 2015-04-09 11:56  陌生人的问候  阅读(143)  评论(0编辑  收藏  举报