您好,欢迎光临本网站![请登录][注册会员]  

开发技术下载,C#下载列表 第1204页

« 1 2 ... .99 .00 .01 .02 .03 1204.05 .06 .07 .08 .09 ... 27153 »

[C#] 1.2:多态与重写.pdf

说明: 重写,子类override,父类virtual, 用数组输出两个show,多态 Person[] persons = new Person[2]; Student stu = new Student("aaa", 20, true); Teacher t = new Teacher("aa", 12, false); persons[0] = stu; persons[1] = t; for (int i = 0; i < persons.Length; i++) { persons[i
<u012088400> 上传 | 大小:202kb

[C#] 1.1:抽象方法与抽象类.pdf

说明: 抽象类与抽象方法由abstract修饰 abstract的使用注意 抽象方法没有方法体 抽象成员只能存在于抽象类中 抽象类可以有非抽象成员(侧重族群的概念) 抽象类的子类必须实现抽象方法体 抽象类you构造函数 抽象类只能用作基类,无法实例化(new) 抽象类不能被实例化。 抽象类存在的意义: 1.抽象类不能被实例化,只能被其他类继承 2.继承抽象类的子类必须把抽象类中的所有抽象成员都重写(实现)(除非子类也是抽象类。) 3.抽象类就是为了重写→多态。
<u012088400> 上传 | 大小:51kb

[C#] 1.3:接口的特点总结.pdf

说明: 接口是一种规范。为了多态。 接口不能被实例化(接口是特殊抽象类,抽象类中可能有抽象方法,实例化没有意义)。 接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符为public,不能修改。(默认为public) 接口中的成员不能有任何实现(“光说不做”,只是定义了一组未实现的成员)。 接口中只能有方法、属性、索引器、事件,不能有“字段”。 接口与接口之间可以继承,并且可以多继承。 实现接口的子类必须实现该接口的全部成员。不想实现就写成抽象方法 一个类可以同时继承一个类并实现多个接口,如果一个
<u012088400> 上传 | 大小:67kb

[C#] 如果在c#里面得到当前日期.pdf

说明: //如果在c#里面得到当前日期 //Console.WriteLine(DateTime.Now); //Console.WriteLine("{0:F}",DateTime.Now); //double num = 1.234567; //Console.WriteLine(string.Format("{0:F4}", num)); //接收用户输入的一句英文,将其中的单词以反序输出。"hello c sharp"→"sharp c hello” string str = "hello c
<u012088400> 上传 | 大小:48kb

[C#] -析够函数(-) ~.pdf

说明: 不能在结构中定义析构函数。只能对类使用析构函数。 一个类只能有一个析构函数。 无法继承或重载析构函数。 无法手动调用析构函数。它们是被自动调用的。 析构函数既没有修饰符,也没有参数。 student stud = new student(12); stud.show(); stud = null; GC.Collect();/显示的调用回收--告诉系统这个对象可以回收 namespace ConsoleApplication1
<u012088400> 上传 | 大小:51kb

[C#] 1.5:接口和抽象类的区别.pdf

说明: 1. 小结 1.abstract class 在c#语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员),所有的成员方法都是abstract的。 3.abstract class和interface
<u012088400> 上传 | 大小:71kb

[C#] 面向对象理论题的知识点.pdf

说明: 1当我需要反复的创建不同的子类 对象的时候,就可以使用工厂 2封装变化点 方便以后扩展 3,使用父子类实现多态,必须先实现 继承,说明你必须先找到一个父类 实现继承有一个基本的原则:子类是父类 4使用接口实现多态,只需要不同对象有公共行为 5如果子类不想继承接口的成员,可以在子类里面把 接口的字段写成抽象方法,让子类的子类去继承和实现 接口的成员 6 double num=10;隐式转换, int num=(int )num;显示转换 person p= new student() ((stu
<u012088400> 上传 | 大小:63kb

[C#] 1.6:枚举的程序.pdf

说明: namespace 枚举1 { enum gender { 男=0,女=1 } } class student { gender sex; public gender Sex { get { return sex; } set { sex = value; }
<u012088400> 上传 | 大小:38kb

[C#] 1.0拆箱和装箱.pdf

说明: 比较泛型集合List与ArrayList的性能。循环增加整数。(装箱、拆箱 )见备注。 //1.装箱、拆箱必须是: 值类型→引用类型 或 引用类型→值类型。 //object,接口。值类型是可以实现接口。 //Person p=new Student();//这个叫隐式类型转换,不叫装箱。 //Student stu=(Student)p;//这个叫显示类型转换,不叫拆箱。 //int类型为什么能装箱到object类型,但不能装箱到string类型或Person类型, //因为object类型
<u012088400> 上传 | 大小:58kb

[C#] 1.7:索引器.pdf

说明: #region 创建一个索引器,索引器的作用就是相当于一个取值和赋值的方法 +Student this[int index] /// /// 创建一个索引器,索引器的作用就是相当于一个取值和赋值的方法 /// /// /// public Student this[int index] { ge t { if (index >= stus.Length) { throw new IndexOutOfRangeException(); } return stus[index]; }
<u012088400> 上传 | 大小:43kb

[C#] 俄罗斯用到的知识点.pdf

说明: 和类的关系 : 继承 类的继承关系(is a):子类 是一个 父类 继承的特点:子类可以使用 父类 的 非私有成员(但子类对象中其实也包含了 父类的私有成员。因为子类可以访问父类的 比如说公有属性,那属性就会去访问 父类的私有字段,如果不能继承父类的私有成员,那么这个公有属性就访问不到 父类的私有成员了。) base关键字 函数的重写(OverRide):子类可以覆盖父类的同名方法。 如果父类有虚方法,默认是调用子类的方法 this.show。如果要调用父类的show方法应该写成base.sh
<u012088400> 上传 | 大小:212kb

[C#] 面试题.pdf

说明: 1. 下面这段C#代码的输出结果是() public class A { protected int x=1,y=0; public virtual void M() { y=-1;x=++x; } } public class B:A { public B() { y=-1;
<u012088400> 上传 | 大小:802kb
« 1 2 ... .99 .00 .01 .02 .03 1204.05 .06 .07 .08 .09 ... 27153 »