Child.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace LeiheDuixiang
{
/// <summary>
/// 小朋友
/// </summary>
class Child
{
//隐藏信息,private不能在类外进行访问
private string name; //字段
private string sex = "男";
private int age;
private int height;
/// <summary>
/// 完成字段的对外访问接口
/// 属性,属性的名字首字母应该大写
/// </summary>
public string Name
{
get { return name; }//读访问器,返回字段的值
set { name = value; } //写访问器,给字段赋值
}
public string Sex
{
get { return sex; }
}
public int Age
{
get { return age; }
set{ age = value; }
}
public int Height
{
get { return height; }
set { height = value; }
}
public Child()
{
}
public Child(string name, string sex, int age) //形参
{
Name = name;
Age = age;
this.sex = sex; //this 当前对象,可以访问当前对象的对象,属性,方法
}
public Child(string name, int age) //形参
{
Name = name;
Age = age;
}
}
}
Program.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace LeiheDuixiang
{
class Program
{
static void Main(string[] args)
{
Child child = new Child("张小凡","女",20); //调用构造方法
Console.WriteLine("我的名字是{0}", child.Name);
Console.WriteLine("我的性别是{0}", child.Sex);
Console.WriteLine("我的年龄是{0}岁", child.Age);
Child child1 = new Child("小美",6);
Console.WriteLine("我的名字是{0}", child1.Name);
Console.WriteLine("我的年龄是{0}岁", child1.Age);
}
}
}
![20190531141307688.png][]
还没有评论,来说两句吧...