码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-03-10 20:27:38      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

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

//进行赋值

}

 

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

标签:

原文地址:http://www.cnblogs.com/chimingyang/p/5263071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!