- 博客(4)
- 收藏
- 关注
原创 1.重载和重写的区别
1)所处位置不同 重载在同类中 重写在父子类中 2)定义方式不同 重载方法名相同 参数列表不同 重写方法名和参数列表都相同 3)调用方式不同 重载使用相同对象以不同参数调用 重写用不同对象以相同参数调用 4)多态时机不同 重载时编译时多态 重写是运行时多态重载: class OverLoadTest { public void Hello() ...
2018-09-05 22:47:55
570
原创 List<T>泛型
List泛型集合是C#内置的一个类,是类我们就可以实例化出对象。 本质上和数组一样,但是比数组更灵活,这个类封装了方便我们操作这个内部数组的方法,我们可以方便的对数据进行增加,删除,修改等操作,且List的长度是可以动态改变的,在实例化泛型对象时,不需要指定长度。1:先引入命名空间,using System.Collections.Generic; 2:实例化集合: List<类型...
2018-09-05 22:21:02
1265
原创 C#面向对象的三大基本特征
封装、继承、多态 封装:将数据和行为结合起来,通过行为约束修改数据的程度,增强数据的安全性,属性是C#封装实现的最好体现。好处,隐藏类的实现细节,让访问者按照程序员规定的方法来访问数据,限制不合理的操作。继承:提高代码重用度,增强软件可维护性的重要手段,符合开闭原则。多态性:指同名的方法在不同的环境下,自适应反应出的不同的表现,是方法动态展示的重要手段。...
2018-08-25 16:07:59
1495
原创 C#找出素数
找出200以内的素数: (素数就是除1和本身外没有其他的因数) **这里写代码片 static void Main(string[]args) { int count=0; for(int i=1,i<200,i++) { for(int j=2,j<=i,j++) { if(i%j==0&&i!=j) ...
2018-08-23 16:02:32
1893
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人