首页 > 代码库 > c#继承初见
c#继承初见
初学C#继承,发表一些见解,若有人阅读,敬请批评指正。
1.继承,面向对象编程三大要点之一。
2.其成员被继承的类叫基类也称父类,继承其成员的类叫派生类也称子类。
3.派生类只能有一个直接基类,但一个基类能有多个直接派生类。
4.继承可传递。
5.private私有方法可被继承,但不能被调用。
6.待更新。。。
示例代码:
class A //父类A,有公共方法Str1;
{
public void Str1(int a,int b)
{
int str1 = a + b;
Console.WriteLine(" A ,str1 ={0}"+str1);
}
}
class B : A//B继承A
{
public void Str2(int a,int b)
{
int str2 = a - b;
Console.WriteLine(" B ,Str2 ={0}"+Str2);
}
this.Str1(3, 4);//由于B继承A,所以可以再类B里调用A的Str1方法
}}
class program
{
static void Main(string[] args)
{
B b = new B();
b.Str2(3, 4);
Console.Read();
}
}
最后运行结果:A,Str1=7;
B,Str2=-1;
c#继承初见
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。