11人参与 • 2025-09-07 • Asp.net
我们先来建立一个父类,一个子类,一个子类的子类
class baseclass { private string name = "baseclass"; public baseclass() { console.writeline(name); } } class subclass1:baseclass { private string name = "subclass1"; public subclass1() { console.writeline(name); } } class subclass1_1:subclass1 { private string name = "subclass1_1"; public subclass1_1() { console.writeline(name); } }
在构造函数中分别输出对应类内建立的私有变量name
在主函数中,输入
baseclass bc=new subclass1_1();
然后,运行
5
4
3
2
1
我们看到,首先输出了父类baseclass的变量值,然后是subclass1,最后才是subclass1_1的。
实例化父类时,可以通过new子类来实例化父类,执行构造函数的顺序为:先执行父类的构造函数,再执行子类的构造函数
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论