类可以作为参数吗,类名作为参数类型

http://www.itjxue.com  2023-01-06 06:31  来源:未知  点击次数: 

java 中怎样实现类类型作为参数传递

直接把参数类型定义为对应的类,就是类类型。

1、定一个类

public class A{//定义一个类A

}

2、定一个方法,类A作为参数传递public class B{//定义一个类B

public void show(A a){//类作为参数传递

}

}

将一个类作为函数参数

要将函数名作为参数,需要使用函数指针。

函数指针的定义格式为

ret_type

(*var_name)(arg_list);

表示返回值为ret_type,参数列表为arg_list的函数指针var_name.

int

(*p)(int,int);

表示返回值为int,参数为两个int型的函数指针p。

以函数指针作为形参,即可实现函数名作为参数,由另一个函数调用。

void func(int (*a)(int))

{

int r = 100l;

(*a)(r);

}即可传入函数指针,并以r为参数,调用该指针指向的函数。

C#怎么将类作为参数传递

C#中数组是可以做为参数传递的,C#中传值可以用Form与Form之间传参数的方法来实现。只要在第二个Form里的默认构造函数添加具体的参数,然后在第一个Form里具体实现传值的事件里添加Form2 frm2=new Form2(数组参数);frm2.ShowDialog();第二个Form加载后,就可以在第二个Form添加变量获取传递的参数了。

抽象类可以作为函数的参数类型么?

抽象类 对象不可以,不过抽象类 指针和引用方式就可以,比如下面函数是合法的。

void fun(CAbstract *p);

void fun(CAbstract a);

非法的例子:void fun(CAbstract obj);

指针和引用方式合法的原因,是因为指针和引用方式指向的对象可以是抽象类的派生类型的对象。而这些派生类可能不是抽象类。

java类名为什么可以作为形式参数

形参:数据类型+名称(里面为空值,只有等传值进来才有值

引用类型:类,接口,数组,枚举

类是一种数据类型自然可以作为形参的类型。

(责任编辑:IT教学网)

更多
上一篇:nul,null's brawl

推荐mac苹果系统文章