超级讨论贴----继承与属性···强V强发帖
好久没有到论坛里面来逛逛了,最近都比较忙,又是出差,又是赶项目!今天把手上一个小小的讨论主题发出来,希望大家多多讨论,分数不多!希望大家讨论的开心,学到更多的知识。
首先,继承我就不多说了。好处大家都知道的,不懂的小鸟可以网上找找资料。之后面向对象的三大特征我也不说了
封装,继承,多态!
这里我们要讨论的是
继承与封装,下面给出一个Demo .大家可以说说自己的看法和不同的好处!
public class TestArgs { public TestArgs() { this.ArgTime=DateTime.Now; } private string _argName; private DateTime _argTime; public string ArgName { get { return _argName; } set { _argName = UpdateName(value); } } public DateTime ArgTime { get { return _argTime; } set { _argTime = value; } } private void UpdateName(string name) { return name + "[args]"; } } public class TestArgsSessionA { public TestArgsSessionA() { this.TestArysInfo = new TestArgs(); } private TestArgs _testArysInfo; private int _argState; private int _aryCount; public TestArgs TestArysInfo { get { return _testArysInfo; } set { _testArysInfo = value; } } public int ArgState { get { return _argState; } set { _argState = value; } } public int AryCount { get { return _aryCount; } set { _aryCount = value; } } } public class TestArgsSessionB : TestArgs { private int _argState; private int _aryCount; public int ArgState { get { return _argState; } set { _argState = value; } } public int AryCount { get { return _aryCount; } set { _aryCount = value; } } }