C#中的继承与覆盖
原文发布时间为:2009-03-03 —— 来源于本人的百度文章 [由搬家工具导入]
//using System;
//using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
public class Program
{
public static void Main()
{
Parent p = new Son();//输出 A from Parent! B from Son! 若改成Parent p = new Parent();那输出的都是A from Parent! B from Parent!
p.A();
p.B();
Console.ReadLine();
}
}
class Parent
{
public void A()
{
Console.WriteLine("A from Parent!");
}
public virtual void B()
{
Console.WriteLine("B from Parent!");
}
}
class Son : Parent
{
public new void A()
{
Console.WriteLine("A from Son!");
}
public override void B()
{
Console.WriteLine("B from Son!");
}
}
}
最新文章
- 浅谈CSS hack(浏览器兼容)
- swift语言的学习笔记
- 2014多校第六场 1007 || HDU 4927 Series 1(杨辉三角组合数)
- NUnit单元测试
- Android Toast和Notification
- 重新开始学习javase_内部类
- Phone Number 2010年山东省第一届ACM大学生程序设计竞赛
- [js高手之路]匀速运动与实例实战(侧边栏,淡入淡出)
- 构建基于Netty 的HTTP/HTTPS 应用程序
- SQL Server读写分离之发布订阅
- vue v-cloak知识点
- paython3-练习
- 移除input框type=";number";在部分浏览器的默认上下按钮
- 类实例化对象可以访问静态(static)方法,但是不能访问静态属性。
- BZOJ2743 HEOI2012采花(离线+树状数组)
- 类名.class和getClass()区别
- shell 指令分析nginx 日志qps
- Egret的一些性能优化
- 2017-2018-1 20179202《Linux内核原理与分析》第六周作业
- mysql5.7 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
热门文章
- TO_DATS() AS ABAP_DATE
- 廖老师git教程执行";git checkout -b dev origin/dev";命令报出:fatal: Cannot update paths and switch to branch 'dev' at the same time. Did you intend to checkout 'origin/dev' which can not be resolved as commit?问题解决
- mysql 存储过程 例子
- Shell脚本使用汇总整理——达梦数据库备份脚本
- linux的发展过程
- 谈一谈Tomcat中webSocket,Jetty WebSocket 和Spring WebSocket以及github中Java-WebSocket.jar分别对Socket协议的角色定位以及效果的不同点;
- idea 占用内存优化调整
- C#入门篇-3:数据类型及转换
- Win 10激活
- 【转】Apache Thrift - 可伸缩的跨语言服务开发框架