更新時間:2022-07-21 11:24:11 來源:動力節(jié)點 瀏覽1848次
Java調(diào)用函數(shù)的方法是什么?動力節(jié)點小編為大家舉例說明。Java函數(shù)是定義在類中的一段獨立的代碼塊,用來實現(xiàn)某個功能,函數(shù)的主要作用是為了提高代碼的復(fù)用性。
第一種: 函數(shù)立即調(diào)用執(zhí)行模式。這里面的this指向window;
function add(a, b)
{
console.log(this);
return a + b;
}
add(); //this === window //true
第二種:通過構(gòu)造函數(shù)創(chuàng)建對象,然后調(diào)用自己的方法;這里的this指向?qū)ο蟊旧?也可說是函數(shù)的調(diào)用者;
<script>
function fun(){
this.show=function(){
console.log(this);
}
}
var f=new fun();
f.show();//f對象;</script>
第三種:通過構(gòu)造器調(diào)用函數(shù):this指向構(gòu)造出來的對象;
<script>
function Cat(){
console.log(this);
}
Cat.prototype.show=function(){
console.log(this);
}
var t=new Cat();//cat{};//通過構(gòu)造函數(shù)創(chuàng)建的對象,相當于直接調(diào)用函數(shù),沒有返回值的情況下,得到的是cat本身;
t.show();//cat{}對象;
console.log(t==this);//false;
Cat.prototype.show();//show{};
Cat();//直接調(diào)用window
</script>
以上就是關(guān)于“Java調(diào)用函數(shù)的例子”,如果大家對此比較感興趣,想了解更多相關(guān)知識,可以關(guān)注一下動力節(jié)點的Java在線學(xué)習(xí),里面的課程內(nèi)容從入門到精通,細致全面,很適合沒有基礎(chǔ)的小白學(xué)習(xí),希望對大家能夠有所幫助。
相關(guān)閱讀