争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

基类与子类的调用顺序(C#,java)

时间:2024/7/11作者:未知来源:争怎路由网人气:

现在关于oo的编程思想已经越来越被大家接受,但是大家对一些基础化的东西不是很熟悉,比如基类和子类的调用顺序。在这里我以c#为例给大家讲解一下
对于一个下面一段代码
public class baseClass
{
public string a="baseClass" ;
public baseClass()
{
a="初始化baseClass";
}

}
public class ExtendClass:baseClass
{
private string b="ExtendClass";
public ExtendClass():base()
{
b="初始化ExtendClass";

}

}
如果我们这样写代码
baseClass a=new ExtendClass()
程序执行过程执行步骤
1。private string b="ExtendClass";
2。public string a="baseClass" ;
3. public baseClass()
{
a="初始化baseClass";
}
4.public ExtendClass():base()
{
b="初始化ExtendClass";

}
这是我以c#为例子讲解的,当然其他的语言的执行过程可能不尽相同,就我所知,java的执行过程和c#就不仅相同。
他的执行过程是
1。public string a="baseClass" ;
2。private string b="ExtendClass";
3. public baseClass()
{
a="初始化baseClass";
}
4.public ExtendClass():base()
{
b="初始化ExtendClass";

}

vb.net是

1。public string a="baseClass" ;
2。public baseClass()
{
a="初始化baseClass";
}

3. private string b="ExtendClass";

4.public ExtendClass():base()
{
b="初始化ExtendClass";

}
好了就写到这里,做大家

关键词:基类与子类的调用顺序(C#,java)




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版