<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Eric_insh的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Eric_insh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Eric_insh]]></copyright><item><title><![CDATA[公共变量和属性的区别]]></title><link>https://blog.youkuaiyun.com/Eric_insh/article/details/5090719</link><guid>https://blog.youkuaiyun.com/Eric_insh/article/details/5090719</guid><author>Eric_insh</author><pubDate>Mon, 28 Dec 2009 13:55:00 +0800</pubDate><description><![CDATA[1.       前言：面向对象的目的就是抽象和封装；在类中，变量是对类本身而言，可以称之为域，也可以是Private和Public等。属性是外部显示出来的特性。虽然可以把域声明为Public的，但是这么做不利于类的封装，因为外部使用者可以对类进行直接修改。属性控制了外部使用者对该域的使用和控制，如何控制，则可以放在类进行封装。2.       属性更多的体现了对象的封装性，不直接操作类的数据]]></description><category></category></item><item><title><![CDATA[抽象类和接口的比较]]></title><link>https://blog.youkuaiyun.com/Eric_insh/article/details/5090711</link><guid>https://blog.youkuaiyun.com/Eric_insh/article/details/5090711</guid><author>Eric_insh</author><pubDate>Mon, 28 Dec 2009 13:54:00 +0800</pubDate><description><![CDATA[1.       抽象类：是一种特殊的类，具有以下特点：a)         抽象方法只作声明，而不包括实现，可以是看成没有实现体的虚方法。b)         抽象类不能被实例化，除此之外，具有类的其他特性。c)         抽象类可以但不是不惜具有抽象方法和抽象方法，但是一旦有了抽象方法，就一定要把这个类声明为抽象类。d)         具体派生类必须覆盖抽象类的抽象方法]]></description><category></category></item><item><title><![CDATA[Sealed,new,virtual,abstract与override的区别]]></title><link>https://blog.youkuaiyun.com/Eric_insh/article/details/5090689</link><guid>https://blog.youkuaiyun.com/Eric_insh/article/details/5090689</guid><author>Eric_insh</author><pubDate>Mon, 28 Dec 2009 13:52:00 +0800</pubDate><description><![CDATA[1.       Sealed:a)         密封类不能被继承。b)         密封方法可以重写基类中的方法，但其本身不能在任何派生类中进一步重写。当应用于方法或者属性时，sealed修饰符必须始终与Override一起使用。2.       New:a)         显示隐藏从基类继承的成员。3.       Virtual:a)         用于修]]></description><category></category></item><item><title><![CDATA[private,protected,public,internal以及protected internal的区别]]></title><link>https://blog.youkuaiyun.com/Eric_insh/article/details/5090669</link><guid>https://blog.youkuaiyun.com/Eric_insh/article/details/5090669</guid><author>Eric_insh</author><pubDate>Mon, 28 Dec 2009 13:49:00 +0800</pubDate><description><![CDATA[1.       private:好比自己的老婆，只有你自己可以调用，其他谁都不可以。2.       protected好比老爸的钱包，除了你自己活着继承给儿子使用，就是别人不能用。3.       Public：好比公用电话，谁都可以使用。4.       Internal：好比公司电话，只能公司内部员工使用。          5.    Protected internal]]></description><category></category></item><item><title><![CDATA[Const和ReadOnly的区别]]></title><link>https://blog.youkuaiyun.com/Eric_insh/article/details/5090613</link><guid>https://blog.youkuaiyun.com/Eric_insh/article/details/5090613</guid><author>Eric_insh</author><pubDate>Mon, 28 Dec 2009 13:40:00 +0800</pubDate><description><![CDATA[1.       const和readonly都是用来表示常量的。2.       初始化赋值不同a)         Const必须在声明的时候即赋值。b)         Readonly可以在初始化的过程中赋值。在其他地方赋值，编译器会报错。因此，根据所使用的构造函数，readonly字段可以具有不同的值。3.       Const是编译时常数，而readonly字段可用于]]></description><category></category></item></channel></rss>