面向对象---类的参数

一,关键字return

  1,如果返回值类型不是void,那么一定会有明确的返回值,就必须有return关键字,后面跟着返回值。

  2,return专门用在方法中,作用:直接结束一个方法

  3,如果一个方法声明有返回值,则必须写return;如果声明没有返回值,则可以省略return

  4,如果方法有返回值,可以不用变量去接收。如果方法没有返回值,那么用变量接收也接收不到

二,关键字null

  1,如果一个数组arr = null;则表示该数组只有名字,没有实体,不可遍历,对它循环会报错。

  2,而arr ={ };是一个空数组,length有值为0,可遍历。

三,关键字String

  1,在java中,每次使用双引号” “就相当于new了一个String赋值给变量。(String s = new String;)== (s = ”  “;)

  2,要改变String的值,必须要用返回值。

四,一个不常用的方法

       int addAll(int ...nums){
               int sum= 0;
               for (int i = 0; i < nums.length; i++) {
                   sum += nums[i];
              }
              return sum;
           }

     nums实际上是一个数组。此方法可计算任意个数字的累加计算。

五,重载

  1,在java中可以在一个类中允许方法名相同,但是参数列表不同的情况

  2,参数列表不同:1)参数列表个数不同。2)参数列表类型不同。

    例: int add (int a ,int b ){

        return  int a + int b;

      }

      float add (float a , float b){

        return float a + float b;

      }

      float add (float a , int b ) {

        return float a + float b;

      }

      float add (int b , float a ) {

        return int b + float a;

      }

  以上都是重载方法。

六,包package

  1,命名规范:只能由小写字母,数字,下划线组成,并且数字不能开头,一般不用下划线。

  2,一个项目只会有一个根包,根包通常用公司的域名的倒置.项目名。

  3,一个类如果不写在src文件夹下,则需在第一行声明它所在的包。

  4,如果在当前包中使用其他包中的类,就需要用import关键字引入包。

  5,import后面跟着要使用的类,全限定类名。

  6,在IDEA中引包和声明不用自己写。

 

posted on 2018-04-06 10:02  北冥丶中郎将  阅读(103)  评论(0编辑  收藏  举报