您的位置:首页 > 其它

来吧,给自己提个醒,哭着复习一下当初没好好学习的内容。

2016-03-10 19:02 435 查看
1:使用属性实现字段封装

语法:

private string _name;

public string Name

{

get {return_name}

set {_name=value}

}

get 访问器用来返回相应的私有字段的值.get 访问器与方法类似,必须使用return 语句返回字段的值.执行get访问器等于访问读取私有字段的值.

set 访问器用来设定相应的私有字段的值.set 访问器类似于返回类型为void 的方法.它使用一个隐含的输入参数value.当对属性赋值时,将会调用set

访问器,将新的参数值赋给相应的字段

class student

{

private string _name='灰太狼';

private int _age;

public string _cardId

public int Age

get

{return _age}

set

{

if(value<0||value>100)

{

_age=19

}

else

{

_age=value

}

}

}

}

class program

{

static void Main(string[]args)

{

student stu=new student();

student.Age=-20;//执行set 访问器

console.writeLine("年龄为"+Age);//执行get访问器

2:对象数组

创建一个学生类

public class Student

{

public string name;

public double score;

public void showInfo()

{

console.writeLine(name+"\t"+score)

}
}

calss program

{

static void Main(string[]args)

{

//定义对象数组

student[] stu=new student[3]

stu[0]=new student();

stu[].name="张三"

stu[].age=18

//进行赋值

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: