【黑马程序员】 数组以及方法函数,构造器

来源:互联网 发布:鸟哥的linux私房菜同类 编辑:程序博客网 时间:2024/06/03 06:23

                               ------- android培训、java培训、期待与您交流! ------……

数组的定义:

     数组类型 数组名【】 = new 数据类型【长度】

  数组类型 数组名【】 = new 数据类型【长度】{    }

   例如: int  array[] = new int [10];  // 定义一个长度为十 的int 数组

数组元素由下标确定,  数组下标从0 开始,第一个 为 array【0】,最后一个为【array.length-1】。

 简单的一个求最大值 ,最小值得例子:

        int [] array = new int[]{ 12,43,56,62,62,};

         int max = 0;

          int min = 0;

     max = min = srray[0]

          for(int i = 0; i<array.length,i++){

              if(array[i]>max){

                  max = array[i]

                    }

                if(array[i]<min){

                min = array[i]

              }   

}

二维数组:

   数据类型 数组名【】【】 = new 数据类型 【行的个数】【列的个数】

            int[][] i4 = {{1,1,1},{2,2,2},{3,3,3}}

方法的定义:

    限定修饰符  返回值类型 方法名(【参数】){    方法体  }

方法就是可复用的代码块, 如果没有返回值 要void  ,参数 个数和类型不限 

   平时常见的入口函数 main 方法就是一个特殊的方法,  可以在类加载时给main 函数传递参数值。

方法的重载:

   方法的重载就是方法的名称相同但方法的参数个数或类型不同, 通过传递参数的不同来调用不同的函数。

 例如:

  public void add(int a){}  和 public void add(string b){}构成 重载

  另外 system.out. print();也属于重载方法。

  可以使用return 结束一个方法。

  构造方法:

如果没有自己定义,   类一般有一个无参的构造方法,实例化对象时会调用无参的构造方法,

   类名  对象名 =  new  类名();  

也可以自己定义带参的构造方法:

  例如:

 class  Hello{

     int a;

   string b;

     public Hello(){

 

     }

   public Hello(int a,string b){

     this.a = a;

    this.b = b;

       }

}

class  Text{

     public static void main(String [] args){

    Hello hello = new Hello();

    Hello hello = new Hello( 3, "黎明");

     }

}

构造器需要注意的几点:

   构造器没有返回类型。

   构造器的名字与类名相同。

   如果手动写了带参构造器必须添上一个无参构造器。

原创粉丝点击