摘要:本次的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频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号