C#类使用base关键字,this关键字
来源:互联网 发布:菜鸟也会数据分析pdf 编辑:程序博客网 时间:2024/05/17 01:08
class A{public int a;public A(int i){a=i;}public A(int i,int j){a=i*j;}}class B:A{public int m;public B():this(5,6) //指定类B使用的默认构造函数为B(int,int){}public B(int w,int q):base(i,j) //指定类B的父类使用的构造函数是A(int,int){m=w*q;}}
总之,在子类使用base用来指定创建子类对象的时候,父类使用的构造函数,this修改当前类的默认构造函数!
base 也有当前类的父类的意思。this还有代表当前对象的含义!代码:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ class A { public void fly() { Console.WriteLine("I can fly"); } } internal class B : A { new public void fly() { Console.WriteLine("sory,I can not fly"); } public void Action() { base.fly(); this.fly(); } } class Program { static void Main(string[] args) { B b1 = new B(); b1.Action(); Console.Read(); } }}
运行结果:
- C#类使用base关键字,this关键字
- C# this,base,new关键字
- C# 参考之访问关键字:base、this
- C# 参考之访问关键字:base、this
- C# 中的关键字之:base、this(一)
- C# 中的关键字之:base、this(二)
- C#中base和this关键字
- C#关键字this和base 區別
- C#中base和this关键字
- C#中base和this关键字
- C#中base和this关键字
- C#中的base和this关键字
- C# 参考之访问关键字:base、this
- C#中base和this关键字
- c#之base和this关键字
- 关键字base和this
- 关键字 - this 和base
- 关键字 this和base
- C++标准库和系统API
- MYSQL中文乱码解决:
- HDU2222--Keywords Search
- php函数运行内存小程序,看视频而来
- 实验四十二Windows Server 2012 RDS桌面虚拟化之十三RemoteApp应用程序部署到开始菜单和启用文件类型关联
- C#类使用base关键字,this关键字
- 编译wine时的freetype和libx问题, zypper保存包
- bird jump
- 关于UIView的autoresizingMask属性的研究
- poj 2472
- HOSTS文件详解
- 访问Android硬件资源の管理网络和Wifi连接
- java.sql.SQLException: Access denied for user 'root'@'xxx.xxx.xxx.xxx' at (数据库名)
- 观察者模式