属性(property)
来源:互联网 发布:金相分析软件报价 编辑:程序博客网 时间:2024/06/06 07:22
//以下属性的原理性代码,即通过把类的字段name与sex访问性由public改变为private,增强字段的封闭,达到类型安全。
//增加两个方法,分别为设置字段值的方法SetName与SetSex方法,获取值的方法;GetName,GetSex.
//以下为参考代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 属性
{
//以下为属性的原理性代码,即通过把类的字段name与sex访问性由public改变为private,增强字段的封闭,达到类型安全。
//增加两个方法,分别为设置字段值的方法SetName与SetSex方法,获取值的方法;GetName,GetSex.
//以下为参考代码:
class Program
{
static void Main(string[] args)
{
user us = new user();
us.SetName("张三");
us.SetSex("牛");
Console.WriteLine("方法获取姓名:{0},方法获取性别:{1}", us.GetName(), us.GetSex());
//以下是属性取值:
Console.WriteLine("以下为属性取值:");
us.Name = "李四";
us.Sex = "牛";
Console.WriteLine("属性获取姓名:{0},属性获取性别:{1}",us.Name,us.Sex);
}
}
class user
{
private string name;
public string GetName()
{
return name;
}
public void SetName(string values)//方法代码
{
name = values;
}
private string sex;
public string GetSex()//方法代码
{
return sex;
}
public void SetSex(string values)//方法代码
{
if (values == "男" || values == "女")
{
sex = values;
}
else
{
Console.WriteLine("性别只能为男或女!");
return;
}
}
//以下为属性代码
public string Name//属性代码
{
get
{
return name;
}
set
{
name = value;
}
}
public string Sex//属性代码
{
get
{
return sex;
}
set
{
if (value == "男" || value == "女")
{
sex = value;
}
else
{
Console.WriteLine("性别只能为男或女!");
return;
}
}
}
}
}
- 属性(property)
- 属性(Property)
- 属性动画(property)
- 属性(Property)动画
- C# 属性(Property)
- 【C#】属性(Property)
- Android属性(property)机制
- Android属性(property)机制
- Android属性(property)机制
- Android属性(property)机制
- Property Animation(属性动画)
- Android属性(property)机制
- Android属性(property)机制
- Property Animation(属性动画)
- 属性动画(Property Animation)
- Property Animation(属性动画)
- Android属性(property)机制
- Python “属性(property)”详解
- Java初阶——字符串String
- php数组使用小结
- 数据库性能优化
- FReplace.pas单元升级
- kettle中实现动态SQL查询
- 属性(property)
- sudo出现sudo:must be setuid root问题的解决方法
- UBUNTU PIDGIN支持LYNC,并且支持语音
- Count the Colors+ZOJ+线段树成段更新
- HashSet和TreeSet的区别是什么?
- SVN批量增删
- MySQL存储过程的创建和Java调用存储过程
- Longest valid parentheses
- python学习笔记 - urllib2和cookielib模块心得