当前位置: 移动技术网 > IT编程>开发语言>c# > c# Base关键字的使用

c# Base关键字的使用

2019年07月18日  | 移动技术网IT编程  | 我要评论
复制代码 代码如下:

using system;
using system.collections.generic;
using system.text;
namespace consoleapplication1
{
class 继承1
{
//virtual虚函数,这样写便于子类重写
public virtual double area(double a)
{
return a * 2;
}
}
class test : 继承1
{
//重写父类的area,当然也可以调用父类的area方法
public override double area(double b)
{
//关键字base.area()调用了父类的area方法
return base.area(b) * 0.9;
}
}
class result
{
static void main()
{
test tt = new test();
console.writeline(tt.area(10));
}
}
}

复制代码 代码如下:

using system;
using system.collections.generic;
using system.text;
namespace consoleapplication1
{
class class4
{
//申明2个构造函数
public class4()
{
console.writeline("class4");
}
int i;
public class4(int a)
{
i=a;
console.writeline("class:{0}", i);
}
public void ss()
{
console.writeline("boss");
}
}
class test:class4
{
//调用父类(无参数的)构造函数
public test()
: base()
{
}
//调用父类(有参数的)构造函数
public test(int a)
: base(a)
{
base.ss();
}
}
class tt
{
static void main()
{
test t = new test();
test t1 = new test(10);
}
}
}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网