- 博客(5)
- 收藏
- 关注
原创 数组继承的有用成员
Clone 进行数组的浅复制--对于值类型数组和引引用类型数组,都只复制元素。BinarySearch 使用二进制搜索,搜索以为数组中的值。Clear 将某一范围内的元素设为0或null。Reverse 反转一维数组中某一范围内的元素。GetUpperBound 获取指定维度的上限。Length 获取数组中所有维度的元素总个数。Indexof 返回一维数组中遇到的第一个值。GetLength 返回指定维度的长度。Sort 在一维数组中对元素进行排序。Rank 获取数组维度。
2024-07-26 19:37:47 118
原创 隐藏方法和重写方法的区别?
方法隐藏通常发生在静态方法之间,或者当子类定义了与父类同名的实例方法(但参数列表不同,这实际上是方法重载而非隐藏),但由于静态方法的调用是编译时确定的,因此当子类与父类有相同签名的静态方法时,子类的方法会隐藏父类的方法。方法重写又称为方法覆盖,是指子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表(即方法签名相同),则子类中的新方法将覆盖(或重写)父类中的原有方法。隐藏可以是静态方法之间的,也可以是实例方法之间的(但通常与重载混淆,真正的隐藏更多指的是静态方法的情况)。隐藏方法不提供多态性。
2024-07-23 21:28:14 391
原创 虚方法和抽象方法的区别?
定义:虚方法是在基类中声明,并允许在派生类中被重写的方法。它提供了在运行时根据对象的实际类型来确定调用哪个方法版本的能力,这是多态性的基础。特性:有实现部分(方法体)。可以被子类重写,也可以不重写,取决于具体需求。
2024-07-23 20:50:45 282
测反应,简易测反应速度的小工具
2024-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人