类在初始化的时候做了什么事
Posted 秋明小司机丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类在初始化的时候做了什么事相关的知识,希望对你有一定的参考价值。
例如:
public class A
{
public int Id{get;set;}
pulbic intGetId(){
return this.Id;
}
}
初始化时会默认调用 一个 public A(){} 的一个构造函数 可以不写、
public class B
{
public B(){ }
public int Id{get;set;}
pulbic intGetId(){
return this.Id;
}
}
Class B 等同于 Class A 只是把无参构造函数显示写出来了。
public class C
{
public C(){}
public C(int a){ }
public int Id{get;set;}
pulbic intGetId(){
return this.Id;
}
}
这样根据需要来初始化类 可以选择有参数的 也可以选择无参数的。
public class D
{
public D(int a){ }
public int Id{get;set;}
pulbic intGetId(){
return this.Id;
}
}
这样 new D(10); 必须写参数否则会报错。
以上是关于类在初始化的时候做了什么事的主要内容,如果未能解决你的问题,请参考以下文章