⑴ js方法調用
JS函數的定義與調用方法
JS函數調用的四種方法:方法調用模式,函數調用模式,構造器調用模式,apply,call調用模式
1.方法調用模式:
先定義一個對象,然後在對象的屬性中定義方法,通過myobject.property來執行方法,this即指當前的myobject
對象。
var blogInfo={
blogId:123,
blogName:"werwr",
showBlog:function(){alert(this.blogId);}
};
blogInfo.showBlog();
2.函數調用模式
定義一個函數,設置一個變數名保存函數,這時this指向到window對象。
var myfunc = function(a,b){
return a+b;
}
alert(myfunc(3,4));
3.構造器調用模式
定義一個函數對象,在對象中定義屬性,在其原型對象中定義方法。在使用prototype的方法時,必須實例化該對象才能調用其方法。
var myfunc = function(a){
this.a = a;
};
myfunc.prototype = {
show:function(){alert(this.a);}
}
var newfunc = new myfunc("123123123");
newfunc.show();
4.apply,call調用模式
var myobject={};
var sum = function(a,b){
return a+b;
};
var sum2 = sum.call(myobject,10,30); //var sum2 = sum.apply(myobject,[10,30]);
alert(sum2);
⑵ Java中自定義方法,如果無返回值,該如何調用
這需要區分為靜態方法還是實例方法:
1,public static void someMethod(){....}
以上這種方式的方法,直接通過類名.方法名就可以調用了
2,public void otherMethod(){....}
此方式需要實例化對象.方法名進行調用
⑶ 一個類裡面怎樣在一個方法裡面調用另一個方法 C
java類有兩種方法一種是類方法就是用static修飾的,一種是實例方法,就是沒有static修飾的方法。類方法可以同時類名.方法名的方式調用。而實例方法必須先生存類的實例在通過實例.方法名的方式調用。例如:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class MethodCall
{
public static void main(String[] args)
{
Test.sayStatic();
Test test = new Test();
test.sayInstance();
}
}
class Test
{
public static void sayStatic()
{
System.out.println("這是一個靜態方法。");
}
public void sayInstance()
{
System.out.println("這是一個實例方法。");
}
}
⑷ Java定義方法和調用
publicclassHao{
publicstaticvoidmain(String[]args){
test(3,5);
}
publicstaticvoidtest(inta,intb){
for(inti=0;i<=a;i++){
for(intj=0;j<=b;j++){
System.out.print("*");
}
System.out.println();
}
}
}
/*
******
******
******
******
*/
⑸ java知道方法名怎麼調用方法
靜態方法可以直接用類名字調用,例如 Integer,parseInt()
如果是非靜態方法需要new這個類的對象,用對象調用
publicclassA{
publcivoidfun(){
}
}
//調用
Aa=newA();
a.fun();
⑹ 帶返回值方法的定義和調用
格式:( 數據 一定是 該 數據類型 的)
範例1:
範例2:
注意: 方法定義時return後面的返回值與方法定義上的數據類型要匹配,否則程序將報錯。
格式1:方法名(參數);
範例:isEvenNumber(5);
(這種格式有時候可能是沒有意義的,所以有時候會採用格式2)
格式2: 數據類型 變數名 = 方法名 (參數);
範例:boolean flag = isEvenNumber(5);
注意: 方法的返回值通常會使用變數接收,否則該返回值將毫無意義
需求:定義一個方法,該方法接收一個參數,判斷該數據是否是偶數,並返回真假值
運用調用格式1: 方法名(參數); 時,為了方便直接傳一個常量10,運行程序,會發現控制台沒有操作;main方法進來之後走到 isEvenNumber ,調用 isEvenNumber 這個方法,會把 10 傳遞給 定義方法中的 number,number%2 == 0,return true,返回的true就放到了調用方法中 isEvenNumber(10); 在這里針對這個true沒有任何操作,所以在這里沒有輸出。這種調用一般來說沒有什麼意義。
⑺ java 定義一個帶參數的方法後。怎麼調用這個方法
和其他不帶參數方法一樣用,就是傳入相應的參數即可。比如你的bbb(String c)方法,你調用時就寫:
String name = "qinghai";
m.bbb(name);
把String類型的變數傳入即可
⑻ Xcode 定義一個方法 然後在其它 類中調用
首先,要使用方法,就必須找到這個方法,所以先在BB.h裡面導入AA.h #import "aa.h"
其次,方法是誰的就誰去調用。你寫的方法屬於AA類的對象的(這是個減號方法),因此,你要使用AA的對象去調用,所以,在BB中初始化一個AA的對象。AA * aa=[[AA allco]init];
然後,就可以調用這個方法。
如果你想回收鍵盤的話,可以這樣44。在BB中的TextField的對象名為TextField
[aa TxtDoneEditing:TextField];
沒有必要這么復雜,想學委託模式,還是MVC呢?