日期:2014-05-20  浏览次数:20917 次

超级讨论贴----继承与属性···强V强发帖
好久没有到论坛里面来逛逛了,最近都比较忙,又是出差,又是赶项目!今天把手上一个小小的讨论主题发出来,希望大家多多讨论,分数不多!希望大家讨论的开心,学到更多的知识。

首先,继承我就不多说了。好处大家都知道的,不懂的小鸟可以网上找找资料。之后面向对象的三大特征我也不说了
封装,继承,多态!
这里我们要讨论的是

继承与封装,下面给出一个Demo .大家可以说说自己的看法和不同的好处!
C# code

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; }
        }

    }



这里用法,我就不说了,大家看见的,有想法都可以发表。讨论多多,学习多多!!

------解决方案--------------------
你想说什么
------解决方案--------------------
lz,把这当猫扑了,还召唤贴

lz还是上PP把,弄个“求P贴”比较赚人气
------解决方案--------------------
这个能说明啥,基本概念而已。。。
------解决方案--------------------
弄几个封装和继承的设计模式也比这强啊,
完全初学帖
------解决方案--------------------
MOP小白区 今天出了个美妞
------解决方案--------------------
不懂 不懂要讨论的东西
------解决方案--------------------
一个一年级小学生刚学会了2位数乘除法,非常兴奋地到一群高年级的小学生面前显摆...

有人说这很基础啊,有人说你想说什么,有人说你当我们很闲啊...

ps:就OO来讲,这连基础都不算,最多算how to...
------解决方案--------------------
探讨
之后面向对象的三大特征我也不说了
封装,继承,多态!

------解决方案--------------------
虽然程序的功能,看得懂楼主说的话,但是真心不知道有哪里值得讨论研究的地方
大家总不会闲着随便那个程序就叫大家讨论吧
------解决方案--------------------
我来接分了
------解决方案--------------------
某魔术师在一个魔术师交流大会上跟人交流“仙人摘豆”,这不是白痴行为吗

“仙人摘豆”做为入门级的手法魔术,100%的职业魔术师都会,95%的业余魔术师都会,就是普通人里面也有30%的会

所以“仙人摘豆”这玩意在70%的普通人眼里那是神奇无比,但是在真正的职业圈子里面这只是小儿科,除了师傅教徒弟以为,提都不会提,还更别说啥“超级讨论,强v强”了