ylbtech- .NET-Basic: A.3.1-创建简单的类(人类),包含的概念(字段,构造,封装字段,创建对象,赋值) |
A.3.1-创建简单的类(人类),包含的概念(字段,构造,封装字段,创建对象,赋值)
1.A,源代码返回顶部 |
1.A.1,Person.cs 人类
using System; namespace Test1 { class Person { //字段 int id;//编号 string name;//姓名 int age; //年龄 //构造函数 /// <summary> /// 1,空参构造函数 /// </summary> public void Person() { } /// <summary> /// 2,全参构造函数 /// </summary> /// <param name="id">编号</param> /// <param name="name">姓名</param> /// <param name="age">年龄</param> public void Person(int id, string name, int age) { this.id = id; this.name = name; this.age = age; } //封装字段 /// <summary> /// 1,编号【PK】 /// </summary> public int Id { get { return id; } set { id = value; } } /// <summary> /// 姓名 /// </summary> public string Name { get { return name; } set { name = value; } } /// <summary> /// 年龄 /// </summary> public int Age { get { return age; } set { age = value; } } } }
1.A.2,Program
using System; namespace Test1 { class Program { static void Main(string[] args) { //实例化人类(对象)【通过关键字“new”】 Person p = new Person(); //赋值 p.Id = 10000; p.Name = "小明"; p.Age = 3; Console.WriteLine("编号:{0}",p.Id); Console.WriteLine("姓名:{0}",p.Name); Console.WriteLine("年龄:{0}",p.Age); Console.Read(); } } }
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2013/03/25/2980442.html,如需转载请自行联系原作者