• java_day07_关键字,方法的重载


    面向对象---类的参数

    一,关键字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中引包和声明不用自己写。

  • 相关阅读:
    利用SoapHeader验证web service调用的合法性
    没有文件扩展“.js”的脚本引擎解决办法
    C#实现仿msn提示消息在登录后只弹出一次的效果
    一个 NHibernate 的映射生成器
    NHibernate概览
    Spring.NET 中的 AOP
    jQuery UI Accordion 手风琴组件的使用
    台湾出了繁体版《ASP.NET 本质论》
    Spring.NET 中配置 ashx 的映射,以及其它各种映射的处理 的特殊情况
    Spring.Net 中对测试的支持
  • 原文地址:https://www.cnblogs.com/memo-song/p/8726941.html
Copyright © 2020-2023  润新知