C#语法中的继承怎么使用
1、创建一个控制台应用程序,添加一个父类People,显示实现一个无参构造函数,一个有参构造函数,一个Eat方法和一个Walk虚方法
2、在项目中添加一个Employee类,继承People,同时,只添加一个无参和一个有参构造函数
3、在Main方法中,初始化一个Employee对象,调用父类的Eat方法。为什么这里可以直接使用Eat方法呢?因为子类会自动继承父类的protected和public对象方法过来
4、调试运行效果如图所示,使用子类调用父类的方法,需要经过:1)父类无参构造函数初始化2)子类无参构造函数初始化3)调用父类的方法
5、修改Main方法中的Emplo鲻戟缒男yee实例,添加一个参数初始化,再次运行,可以看到:1)父类无参构造函数初始化2)子类有参构造函数初始化3)调用父类的菱诎逭幂方法,父类的Name属性已经在子类有参构造函数初始化时修改了
6、在子类Employee方法中,使用override覆写基类的Walk方法
7、再次运行,可以看到:1)父类无参构造函数初始化2)子类有参构造函数初始化3)子类Walk方法调用,此时没有调用父类的Walk方法,因为使用了Override
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:87
阅读量:68
阅读量:81
阅读量:34
阅读量:25