首页 > 代码库 > 02对象
02对象
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _02对象{ class Program { static void Main(string[] args) { Person p = new Person(‘中‘); p.Name = "张三"; Console.WriteLine(p.Gender); Console.ReadKey(); } } //封装、继承、多态 //让程序具有扩展性,增强程序的扩展性 //this base // new 引用类型 在堆中创建对象 //--> 调用对象的构造函数 //构造函数 私有化,就会调用默认构造函数 class Person { // 字段、属性、函数、构造函数 //字段:在类中存储数据 //属性:保护字段,get,set //函数:描述对象行为 //构造函数:初始化对象,给对象属性赋值 private string _name; //ctrl+r+e public string Name { get { return _name; //取属性值时执行get } set { _name = value;//给属性赋值时执行set } } public char Gender { get; set; } public int Age { get { return _age; } set { _age = value; } } int _age; public Person(char gender) { if (gender!=‘男‘&&gender!=‘女‘) { gender = ‘男‘; } this.Gender = gender; } }}
02对象
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。