this关键字剖析
Posted MuYuQianShan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了this关键字剖析相关的知识,希望对你有一定的参考价值。
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 7 namespace _111111111111111111111111111 8 { 9 class Test 10 { 11 static void Main() 12 { 13 vehicle ve = new car(100); 14 ve.move(); 15 Console.Read(); 16 } 17 } 18 public class vehicle 19 { 20 protected float speed=111111; 21 public vehicle(float speed) { speed = this.speed+1; } 22 public virtual void move() 23 { 24 Console.WriteLine("我的移动速度是:{0}", this.speed); 25 } 26 } 27 public class car : vehicle 28 { 29 public float speed = 1;//-----子类在这里声明一个字段;就把父类的字段给“覆盖掉了” 30 public car(float speed)//这里speed的值与base(speed)的值都被初始化为100了 31 : base(speed) 32 { 33 speed = this.speed;//这里如果子类没有该字段,就会指向父类的字段(这里也可适用于其他的成员) 34 } 35 public override void move() 36 { 37 Console.WriteLine("我的运行速度是:{0}", this.speed); 38 } 39 } 40 }
以上是关于this关键字剖析的主要内容,如果未能解决你的问题,请参考以下文章
在 webview_flutter 中启用捏合和缩放,在哪里添加代码片段 [this.webView.getSettings().setBuiltInZoomControls(true);]
ngx-translate实现国际化:this.translate.use()this.translate.get()this.translate.instant()onLangChange(代码片段