java 對象的this使用 java方法中參數傳遞特性 方法的遞歸

一。this關鍵字,使用的情形,以及如何使用。java

  1.使用的情形this

    類中的方法體中使用this  --初始化該對象對象

    類的構造器中使用this --引用,調用該方法的對象遞歸

  2.不寫this,調用內存

  只要方法或者構造器中  不存在成員變量與局部變量同名的狀況,可直接不寫this變量

  不然方法中或構造器中使用的就是局部變量循環

  3.static數據類型

  靜態方法不能調用this,不能調用任何非static修飾的成員變量 或者方法引用

二。java方法中  參數傳遞特性方法

  1.基本數據類型--實際是新增變量,並賦值而已   不過代碼執行什麼  原來的參數是會發生改變的

  2.引用數據類型--實際是新增的變量,並把內存地址指向實參  隨着內存的變化,原來的參數會改變

三。 方法遞歸,須要注意static問題,以及死循環問題,很少介紹

四。方法的重載

  實際是指  修飾符 返回值  方法名 都相同  形參不一樣的N個方法  叫重載

  提示:形參 String  ... a 實際上等同於  String [] a;

相關文章
相關標籤/搜索