Vivian
2018-05-22
来源 :
阅读 1867
评论 0
摘要:本次的C#入门经典,类是引用类型,也是一种自定义类型,当类中不存在任何显式声明的实例构造函数时,系统会默认为其提供公有无参实例构造函数。若存在其他实例构造函数,系统将不会再默认提供,若还想操作无参实例构造函数,则需要自己显式声明。希望对大家学习C#入门经典有所帮助。
类是引用类型,也是一种自定义类型
样式:
* class 类名
* {
* 字段成员
* 函数成员
* }
当类中不存在任何显式声明的实例构造函数时,系统会默认为其提供公有无参实例构造函数。
若存在其他实例构造函数,系统将不会再默认提供,若还想操作无参实例构造函数,则需要自己显式声明。
类中的实例字段在构造函数中不要求必须要赋值。
实例构造函数用来创建对象并对其初始化
class Person
{
//类中的实例字段可以初始化
string name = "lily";
//系统会对类中未初始化的实例字段进行默认初始化,初始值为类型默认值
int age;
//无参公有实例构造函数
public Person() { }
//带参公有实例构造函数
public Person(string name, int age)
{
this.name = name;
this.age = age;
}
public void ShowInfo()
{
Console.WriteLine("姓名:{0} 年龄:{1}", name, age);
}
}
class Program
{
static void Main(string[] args)
{
//声明引用变量
Person person = null;
//当引用变量为空时,不可以访问调用实例成员,会导致崩溃
//person.ShowInfo();
//创建对象
person = new Person();
person.ShowInfo();
//更换person的指向,指向一个新的对象
person = new Person("Coco", 17);
person.ShowInfo();
//使用引用变量给另一个引用变量赋值,两个引用变量指向同一个对象
Person person00 = person;
Console.ReadKey();
}
}本文由职坐标整理并发布,了解更多内容,请关注职坐标编程语言C#.NET频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号