
一共有四种类型的方法引用:
1、静态方法引用,方法引用Person::compareByAge 就是对一个静态方法引用。
2、某个对象的方法引用;
3、特定类的任意对象的方法引用;
4、构造方法引用,使用new关键词引用构造方法就像引用类静态方法一样。
看样子程序会输出:10,0,1
ConsoleWriteLine("this age={0}", thisage); 这里的thisage
指的是Markindage,相当于写baseage
如果你子类里这样写:
class Program:Markind
{
int age = 10;
public override void Printage()
{
ConsoleWriteLine("age={0}", age);
ConsoleWriteLine("this age={0}", thisage);
basePrintage();
}
thisage指的就是Programage ,输出值就是,10,10,1
以上就是关于结构变量 std 中成员 age 的引用方式全部的内容,包括:结构变量 std 中成员 age 的引用方式、下面C#程序中的this.age值为什么是0、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)