关于父接口等于子接口的问题,请教!

问题描述

IScaleBarpScaleBar;IMapSurroundpMapSurround;已知IScaleBar接口继承IMapSurround接口pMapSurround=pScaleBar这样做有什么效果?

解决方案

解决方案二:
指向了同一个地址
解决方案三:
引用1楼bdmh的回复:

指向了同一个地址

多谢版主,不过还请详细些,正在学习当中!
解决方案四:
I_帅哥:I_男人那么I_男人=I_帅哥你觉着有啥问题呢??没有任何问题??至于为啥转,原因也简单,这个场景需要I_男人滴功能,不需要区别他是不是帅哥(比如男厕所这场景,你没见着门口贴着“女人和丑男不准进”滴条子把)
解决方案五:
至于内部原理其实不需要了解,“同一个引用不同的方法表”这类东西对代码本身到不至于有啥特别贡献如果你真想简单知道内部原理,请看《你必须知道的.net》,如果想更深入请看《ClrviaC#》
解决方案六:
引用楼主ysx10086的回复:

IScaleBarpScaleBar;IMapSurroundpMapSurround;已知IScaleBar接口继承IMapSurround接口pMapSurround=pScaleBar这样做有什么效果?

子接口转成父接口后,就只能使用父接口的多态调用。

时间: 2024-11-05 18:46:53

关于父接口等于子接口的问题,请教!的相关文章

js与jquery获取父级元素,子级元素,兄弟元素的实现方法

 本篇文章主要是对js与jquery获取父级元素,子级元素,兄弟元素的实现方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比   JS的方法会比JQUERY麻烦很多,主要则是因为FF浏览器,FF浏览器会把你的换行也当最DOM元素   原生的JS获取ID为test的元素下的子元素.可以用:   比如:   <div id="dom">     <div></d

在java中接口可以继承接口吗?

问题描述 在java中接口可以继承接口吗? 答案是可以,但是接口继承接口的意义何在? 我觉得接口最大的作用就是规范程序的结构,如果接口继承一个接口,这是要干嘛啊? 解决方案 不仅可以继承,还可以多继承.可以用来扩展功能啊,这样不用修改父借口,方便维护.体会过具体应用场景就明白了. 解决方案二: 接口可以多继承,,但类只能单继承,,多实现 解决方案三: 这得根据你的业务场景来说.接口的继承就像类的继承一样.继承父类或者父接口的方法或者参数.

怎么用js实现父页面给子页面赋值

问题描述 我在A页面用window.open()打开一个B页面直接把A的一些值附到B中表单里(B页面不可更改代码没有request.getParameter等方法) 解决方案 解决方案二:window.opener.name在B里面可以直接访问A窗口的js数据,你直接用就行了.解决方案三:引用1楼java2000_net的回复: window.opener.name在B里面可以直接访问A窗口的js数据,你直接用就行了. 这个是子窗口操作父窗口啊我的B窗口是弹出窗口不能改变我要用A操作B解决方案四

Comparable接口、Set接口、Map接口、list接口及 泛型

comparable接口 实现comparable接口的类,对象之间可以比较大小. comparable接口中只有一个方法     public int compareto(object obj);     该方法:返回 0 表示this == obj             返回正数表示this > obj             返回负数表示this > obj 实现了comparable接口的类通过compareto方法确定对象的排序方式. 可以通过sort()方法排序. 数据结构的选择

java接口类型作为成员变量,请教下大家

问题描述 java接口类型作为成员变量,请教下大家 先有一个接口A,类B实现了接口A,而接口A的引用作为类B的一个成员变量,怎么理解这种写法??新手不太明白,谢谢大家 解决方案 面向借口的变成有一个最大的好处是方便扩展.B类中有一个成员变量的类型是A,比如说再有一个C impl A,那么B 中可以存放C对象,如果还有另外一个D也impl了A,同样也可以存放D的实例化对象(java的三大特性之一:多态),在不确定的情况下,就只好定义接口A,又下级调用者赋值,最根本的目的是为了程序的可扩展性. 解决

jQuery父窗口与子窗口通信

$("#父窗口元素ID",window.parent.document);  对应javascript版本为window.parent.document.getElementByIdx_x("父窗口元素ID"): 取父窗口的元素方法:$(selector, window.parent.document); 那么你取父窗口的父窗口的元素就可以用:$(selector, window.parent.parent.document); 类似的,取其它窗口的方法大同小异 $

父窗口与子窗口的层次关系

假设有这样两个窗体:RootWindow,SubWindow,在RootWindow中引发某事件而显示SubWindow 1,如果弹出窗体(比如SubWindow)仅仅是调用Show方法,并且没有设置其Owner属性: ClassRootWindow { void Foo() { SubWindow sw = newSubWindow(); sw.Show(); } } 那么弹出窗体(SubWindow)和源窗体(如RootWindow)没有任何层级关系,也就是说不会以模态方式呈现(SubWin

关于php 接口问题(php接口主要也就是运用curl,curl函数)

本篇文章是对php中的接口问题(php接口主要也就是运用curl,curl函数)进行了详细的分析介绍,需要的朋友参考下   接口问题php调用接口最主要的就是使用curl抓取信息 复制代码 代码如下: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); //url地址 curl_setopt($ch, CURLOPT_POST, true); //是否post请求 curl_setopt($ch, CURLOPT_POSTFIELDS,

js与jQuery 获取父窗、子窗的iframe

 本篇文章介绍了js与jQuery 获取父窗.子窗的iframe.需要的朋友可以过来参考下,希望对大家有所帮助 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素.或者在iframe框架中使用父窗口的元素   js   在父窗口中获取iframe中的元素    1.   格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").clic