类可以作为参数吗,类名作为参数类型
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类名为什么可以作为形式参数
形参:数据类型+名称(里面为空值,只有等传值进来才有值
引用类型:类,接口,数组,枚举
类是一种数据类型自然可以作为形参的类型。