gsk's place

my love

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页

2015年11月18日

摘要: static(C# 参考)使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员。 static 修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类型。示例下面的类声明为 static,并且只包含 static 方法:C# stat... 阅读全文
posted @ 2015-11-18 21:33 gsk99 阅读(904) 评论(0) 推荐(0)

摘要: 接口和抽象类:最本质的区别:抽象类是一个不完全的类,是对对象的抽象,而接口是一种行为规范。a. interface中不能有字段,abstract class则可以;b. interface可以被多重继承(即可以被多个具体类实现),abstract class则不可以;c. interface中不可能... 阅读全文
posted @ 2015-11-18 21:21 gsk99 阅读(190) 评论(0) 推荐(0)

摘要: 使用 Override 和 New 关键字进行版本控制C# 语言经过专门设计,以便不同库中的基类与派生类之间的版本控制可以不断向前发展,同时保持向后兼容。 这具有多方面的意义。例如,这意味着在基类中引入与派生类中的某个成员具有相同名称的新成员在 C# 中是完全支持的,不会导致意外行为。 它还意味着类... 阅读全文
posted @ 2015-11-18 21:14 gsk99 阅读(187) 评论(0) 推荐(0)

摘要: 在C#的学习中,容易混淆virtual方法和abstract方法的使用,现在来讨论一下二者的区别。二者都牵涉到在派生类中与override的配合使用。一、Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual... 阅读全文
posted @ 2015-11-18 20:48 gsk99 阅读(268) 评论(0) 推荐(0)

摘要: virtual(C# 参考)virtual 关键字用于修饰方法、属性、索引器或事件声明,并使它们可以在派生类中被重写。 例如,此方法可被任何继承它的类重写。public virtual double Area() { return x * y;}虚拟成员的实现可以由派生类中的“重写成员”更改,... 阅读全文
posted @ 2015-11-18 20:03 gsk99 阅读(2237) 评论(1) 推荐(0)

摘要: override(C# 参考)要扩展或修改继承的方法、属性、索引器或事件的抽象实现或虚实现,必须使用 override 修饰符。C#abstract class ShapesClass{ abstract public int Area();}class Square : ShapesClas... 阅读全文
posted @ 2015-11-18 17:37 gsk99 阅读(1614) 评论(0) 推荐(0)

摘要: public(C# 参考)public 关键字是类型和类型成员的访问修饰符。 公共访问是允许的最高访问级别。 对访问公共成员没有限制,如下例所示:class SampleClass{ public int x; // No access restrictions.}在下面的示例中,声明了两个类... 阅读全文
posted @ 2015-11-18 17:23 gsk99 阅读(222) 评论(0) 推荐(0)

摘要: protected(C# 参考)protected 关键字是一个成员访问修饰符。 受保护成员在其所在的类中可由派生类实例访问。示例只有在通过派生类访问时,基类的受保护成员在派生类中才是可访问的。 例如,请看以下代码段:C#class A{ protected int x = 123;}clas... 阅读全文
posted @ 2015-11-18 17:19 gsk99 阅读(290) 评论(0) 推荐(0)

摘要: private(C# 参考)private 关键字是一个成员访问修饰符。 私有访问是允许的最低访问级别。 私有成员只有在声明它们的类和结构体中才是可访问的,如下例所示:class Employee{ private int i; double d; // private access... 阅读全文
posted @ 2015-11-18 17:13 gsk99 阅读(381) 评论(0) 推荐(0)

摘要: internal(C# 参考)internal 关键字是类型和类型的成员 访问修饰符。 只有在同一程序集的文件中,内部类型或成员才是可访问的,如下例所示:public class BaseClass { // Only accessible within the same assembly ... 阅读全文
posted @ 2015-11-18 16:46 gsk99 阅读(559) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 18 下一页