1、面向对象
封装、继承、多态
封装体现在属性方法对外界访问的限制上;
##属性:以大写开头 与java不同
c#中属性是对private字段的封装;
class User
{
private int oid;
public int Oid
{
get {
if (oid == 19) { return 10; }
else { return 100; }
}
set {
if (value > 18 && value < 40)
{
oid = 19;
}
else { oid = value; }
}
}
private string account;
public string Account
{
get { return account; }
set { account = value; }
}
}
public static void Main(string[] args)
{
User u = new User();
u.Oid = 30;
Console.WriteLine(u.Oid);
Console.ReadKey(); //10
}
简写:
public string Account
{
get;
set;
}
分享到:
相关推荐
C#对象转换类C#对象转换类C#对象转换类C#对象转换类C#对象转换类
c#对象验证框架
C# json格式转换,Json格式字符串与C#对象相互转换,类库和测试demo 写了一个json与C#对象相互装换的类库,直接调用就行,有测试案例,代码注释非常详细 部分方法: /// 将Json字符串解析为C#中的对象 /// Json格式...
c#面向对象编程的小案例 c#经典案例.pdf
C#经典面向对象测试题C#经典面向对象测试题C#经典面向对象测试题C#经典面向对象测试题
c#面向对象编程课件c#面向对象编程课件c#面向对象编程课件c#面向对象编程课件
C#对象和Xml对象的相互转化 C#对象和Xml对象的相互转化
C#面向对象编程期末开卷参考题
本资源是C#对象间的协作和信息交换文章中使用到的演示代码,有需要的可自行下载研究,代码可直接使用Visual Studio 2015打开InformationTrasmit.sln就可以看到里面的所有项目。 相关博文:...
C#对象与json转换
C# 获取对象超链接C# 获取对象超链接
系统自用,可把c#的对象存入txt文本或者数据库中 ,供下次直接使用,(double[,],List[]>等之类的对象)
C#将对象数组转换成DataSet使用案例 c#经典案例.pdf
c# 面向对象介绍
深入浅出的指导面向对象——C#的入门,各种案例强化对C#的认识。
C#中Clone一个对象的值到另一个对象案例 c#经典案例.pdf
C# 实现自定义对象池,在数据库操作的时候,频繁的创建、关闭连接,消耗许多资源。自定义一个对象池,在对象池中始终保留几个可用连接,不用每次都重新创建。 初始版本,目前还不知道性能咋样。
《C#面向对象程序设计》源代码。本书以面向对象的软件工程思想为主线,细致深入地讲解了C#语言面向对象程序设计的方法和技巧,内容涵盖面向对象的基本概念、基于接口的设计、泛型程序设计方法、Windows和Web应用开发...
视频教程-C#面向对象基础01
C#面向对象设计模式纵横谈(1):面向对象设计模式与原则 C#面向对象设计模式纵横谈(2):Singleton 单件(创建型模式) C#面向对象设计模式纵横谈(3):Abstract Factory 抽象工厂模式(创建型模式) C#面向对象设计...