C# 中创建无参构造函数的快捷键是什么?

C# 中创建无参构造函数的快捷键是什么?,第1张

VS中构造函数没有快捷键。只能手动敲出来。(注意的是,最好要重载这个构造函数,一个无参,一个有参的,因为在类中,没有系统默认的无参构造早函数,如果在结构中可以省去无参的构造函数)。

VS中虽然没有构造函数的快捷键,但是对字段的封装有快捷键。(ctrl+R+E)或者在写字段时写打上PROP然后按2次TAB键,直接可以把字段和属性的格式打出来了,然后改下字段和属性的类型名称即可。

1、子类没有构造函数时,自动调用父类的无参构造函数

运行结果:Animal NoArgsConstructor

2、子类显示指定构造函数时,也会自动调用父类构造方法

运行结果:Animal NoArgsConstructor

Bird NoArgsConstructor

3、父类没有无参构造函数时,子类缺省无参构造函数或者指定无参构造函数都会报错

报错情况1:

报错情况2:

public class person{

private String name

private int age

public Person(){}

public Person(String name,int age){

this.name = name

this.age = age

}

}

上面为定义的一个构造方法类。

如果想调用无参构造器: Person p = new Person() 无参

想调用有参构造器时: Person p = new Person("Jack",20)

利用建立对象的方法来调用。

你是日本人吗?


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11932338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存