当前位置: 首页 > news >正文

[导入]对于adapter模式的类示配模式的java和c#的语法比较

对于java语法,对于覆盖,如果这样写
   class father
   {
     public void method()
     {
       out.println("father");
     }
   }
   public class son extends father
   {
     //这样写表示覆盖
     public void method()
     {
       
     }

   }
   如果子类执行的方法内容和父类执行的方法内容一样,可以在method()内部加super.method();
   如果此时有一个接口interface1
   interface interface1
   {
     void method();
   }
   对于son,有相应的改动
   public class son extends father implements interface1
   {
     如果没有任何方法,也是正确的,因为son继承了method发法相当于实现了interface1中的method抽象方法

   }
而对于c#语法,对于覆写(个人理解与java中的覆盖一个意思),应该这样写
   public class father
   {
     public virtual void method()
     {
       out.println("father");
     }
   }
   public class son : father
   {
     //这样写表示覆盖
     public override void method()
     {
        super.method();
     }

   }
   如果此时有接口Ifather
   public interface Ifather
   {
     void method();
   }
   对于son, 有相应的改动
   public class son:father,Ifather
   {
      如果没有任何方法,也是正确的,因为son继承了method发法相当于实现了interface1中的method抽象方法,如果想要覆写,同样需要加override

   }

本篇文章使用aigaogao Blog软件发布, “我的Blog要备份”

839125.aspx
文章来源: http://blog.donews.com/basilwang/archive/2006/04/21/839125.aspx

相关文章:

  • MicroPython控制8*8LED点阵显示温度
  • 2006年四月五日
  • C语言项目参考解答:全正整数后再计算
  • 基于.Net Framework的N层分布式应用开发
  • Spring-mvc 静态资源不拦截
  • 一次CA证书服务器+IIS SSL的实验心得
  • 上传一下logo
  • java入门第一季5、6
  • Microsoft SQL Server 2005 提供了专用管理员连接 (DAC)
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • 第一次到这里来
  • RabbitMQ
  • 每天早晚二十分钟,让你人生从此不同
  • Json map
  • CSDN Blog更换服务器维护通知(今日21:00-22:00)
  • JavaScript-如何实现克隆(clone)函数
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • input的行数自动增减
  • k个最大的数及变种小结
  • MQ框架的比较
  • node入门
  • Redis字符串类型内部编码剖析
  • SpiderData 2019年2月25日 DApp数据排行榜
  • 闭包,sync使用细节
  • 二维平面内的碰撞检测【一】
  • 技术发展面试
  • 前言-如何学习区块链
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 什么是Javascript函数节流?
  • 实现简单的正则表达式引擎
  • 双管齐下,VMware的容器新战略
  • 我感觉这是史上最牛的防sql注入方法类
  • 小试R空间处理新库sf
  • 学习JavaScript数据结构与算法 — 树
  • 学习笔记:对象,原型和继承(1)
  • scrapy中间件源码分析及常用中间件大全
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • $.ajax()方法详解
  • $var=htmlencode(“‘);alert(‘2“); 的个人理解
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (二)fiber的基本认识
  • (二十三)Flask之高频面试点
  • (附源码)php投票系统 毕业设计 121500
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • (轉貼) UML中文FAQ (OO) (UML)
  • .NET 分布式技术比较
  • .net 写了一个支持重试、熔断和超时策略的 HttpClient 实例池
  • .net 怎么循环得到数组里的值_关于js数组
  • .NET/C# 项目如何优雅地设置条件编译符号?
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .net的socket示例
  • .sys文件乱码_python vscode输出乱码