C#中如何定义1个无参结构函数;1个带2个参数的构造函数aa(string name,int age)
答案:4 悬赏:0
解决时间 2021-04-08 01:53
- 提问者网友:冷天寄予
- 2021-04-07 05:43
C#中如何定义1个无参结构函数;1个带2个参数的构造函数aa(string name,int age)
最佳答案
- 二级知识专家网友:猎杀温柔
- 2021-04-07 06:51
class 类名
{
public 类名()//无参构造
{
//函数体
}
public 类名(参数类型 参数1,参数类型 参数2,...)//带参构造
{
//函数体
}
}
根据楼主的要求呢
应该这样子写就对了
class aa
{
public aa()//无参构造
{
//函数体
}
public aa(string name,int age)//带参构造
{
//函数体
}
}
至于楼主想要的 参数初次化 我想楼主有个误解
这里参数本来就是个形式参数 根本不存在什么初次化
在构造里 形参只不过是编程员在 New 一个 类的对象时(即 aa a = new aa()或者aa a=new aa("louzhu",18)
把 值 ("louzhu",18)传递给 这些对映的形参
在方法里 就是调用的时候传递给他们
楼主的 基础知识还是需要巩固啊……有待提高啊……
{
public 类名()//无参构造
{
//函数体
}
public 类名(参数类型 参数1,参数类型 参数2,...)//带参构造
{
//函数体
}
}
根据楼主的要求呢
应该这样子写就对了
class aa
{
public aa()//无参构造
{
//函数体
}
public aa(string name,int age)//带参构造
{
//函数体
}
}
至于楼主想要的 参数初次化 我想楼主有个误解
这里参数本来就是个形式参数 根本不存在什么初次化
在构造里 形参只不过是编程员在 New 一个 类的对象时(即 aa a = new aa()或者aa a=new aa("louzhu",18)
把 值 ("louzhu",18)传递给 这些对映的形参
在方法里 就是调用的时候传递给他们
楼主的 基础知识还是需要巩固啊……有待提高啊……
全部回答
- 1楼网友:开心就好
- 2021-04-07 08:39
Class Test
{
public Test(){....}
public Test(string name,int age){
....
}
}
- 2楼网友:不傲怎称霸
- 2021-04-07 07:32
你好!
Class Test
{
public Test(){....}
public Test(string name,int age){
....
}
}
希望对你有所帮助,望采纳。
- 3楼网友:哭不代表软弱
- 2021-04-07 06:59
clas Name{
public test()
{
}
public test1(string name,int age)
{
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯