⑴ 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呢?