Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
javascript 之谜:两个对象在构造函数、原型和 __proto__ 链接方面看起来相同,但行为不同
我是一位经验丰富的面向对象程序员 但这让我着迷 为什么我可以执行 new f 而不能执行 new a 我将不胜感激任何指点 first a few facts if Object instanceof Function console lo
javascript
inheritance
prototype
ecmascript5
prototypalinheritance
在 Python 中继承方法的文档字符串
我有一个带有文档字符串的面向对象层次结构 需要与代码本身一样多的维护 例如 class Swallow object def airspeed self Returns the airspeed unladen raise NotImple
python
OOP
inheritance
docstring
templatemethodpattern
继承自 jQuery UI 对话框并调用重写方法
下面的简单代码描述了我的问题 至少我希望如此 widget ui mydialog ui dialog create function How to call create method of dialog 我试着打电话 ui dialog
javascript
jQuery
jQueryUI
inheritance
overriding
Java Swing:“优先考虑组合而不是继承”这句话适用吗?
优先考虑组合而不是继承 这句话适用于 Swing 组件吗 在继续设计 UI 之前 我想收集一些有关该主题的专业意见以及哪些代码更容易维护 优先考虑组合而不是继承 这句话适用于 Swing 组件吗 Yes 我扩展 Swing 组件的唯一一次是
Java
Swing
inheritance
composition
Javascript 中 isPrototypeOf 和 instanceof 有什么区别?
在我自己的一些旧代码中 我使用以下内容 Object prototype instanceOf function iface return iface prototype isPrototypeOf this 然后我就这样做 例如 inst
javascript
inheritance
prototype
instanceof
使用类的 __new__ 方法作为工厂:__init__ 被调用两次
我在 python 中遇到了一个奇怪的错误 其中使用 new 将类的方法作为工厂会导致 init 实例化类的方法被调用两次 这个想法最初是为了使用 new 母类的方法根据传递的参数返回其子类之一的特定实例 而无需在类外部声明工厂函数 我知道
python
DesignPatterns
inheritance
classdesign
C++ 将类插入映射容器
我有一个 C 地图 我希望输入我的类作为值 并输入一个字符串作为键 当我尝试这样做时 出现错误 Scene Branding illegal use of this type as an expression我非法使用这种类型作为表达式 但
c
class
inheritance
Dictionary
如何在调用子方法时强制调用父方法?
我想要的是强制当子类从父类继承并且它重写父类方法而不显式调用它时 会引发错误 在错误类的初始化或调用该方法时可能会引发错误 目标是确保 Mother 类的用户执行 mother 方法中存在的一些操作 Example class Mother
python
inheritance
Methods
overriding
从通用接口扩展
最后一排有什么问题吗 interface I1
Java
generics
inheritance
转换为具体类并调用 Java 中的方法
假设我们有一个名为A和一些子类 B C D ETC 大多数子类都有这个方法do 但基类没有 班级AA提供了一个方法叫做getObject 这将创建一个类型的对象B or C or D等 但将对象作为类型返回A 如何将返回的对象转换为具体类型
Java
inheritance
Reflection
types
casting
在没有朋友的情况下给予基类受保护的访问
我先解释一下我的情况 我有一个基类 它自动实现一种引用计数 它允许我包装 C 风格init and free 库调用引用计数 API template
c
inheritance
C++:错误:“类”没有命名的成员
对于我的毕业论文 我正在编写一些有限元代码 或者更准确地说 我正在修改现有程序 该程序基于我的教师提供的 2 类库 因此 我无法修改这些类 因为它们是通用的 我创建了一个类BurgersMSrc 它继承自父类ValSrc 我用一种方法扩展了
c
class
inheritance
polymorphism
member
扩展对象的等于想要检查 super.equals(),如果我不想进行此检查,这应该是组合而不是继承[关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 所以场景如下 class Feline String name int age equals Object obj hashCode class
Java
inheritance
钻石问题
关于钻石问题的维基百科 钻石问题是当两个类 B 和 C 继承自 A 而类 D 继承自 B 和 C 时出现的歧义 如果 D 中的方法调用 A 中定义的方法 并且不重写该方法 并且 B 和 C 以不同的方式重写了该方法 那么它从哪个类继承 B
OOP
inheritance
diamondproblem
std::string 和 std::wstring 的前向声明
无法转发声明 std string 和 std wstring 的问题经常被讨论 据我了解 原因是这些类型是模板类 basic string 实例化的类型定义 namespace std typedef basic string
c
templates
inheritance
forwarddeclaration
stdstring
为什么使用继承类型的泛型类未检测到类约束?
表达这个问题很难 我希望下面的代码片段能让事情变得清楚 public class DemoClass
c
generics
inheritance
从基类指针访问派生私有成员函数到派生对象[重复]
这个问题在这里已经有答案了 可能的重复 为什么我可以通过指向派生对象的基类指针访问派生私有成员函数 https stackoverflow com questions 3610936 why can i access a derived p
c
inheritance
polymorphism
accessmodifiers
Scala 函数变体和重写
我在理解重载时方法的差异时遇到了一些问题 虽然由于返回类型的协方差 这可以完美地工作 class Bla class Fasel extends Bla trait Test A def tester Bla new Bla class F
inheritance
scala
overriding
Variance
在Vuex模块中进行继承的方法
我使用 VueJS 和 Vuex 构建我的应用程序 当我有多个模块使用相同的数据字段时 我遇到了这个问题 它是关于像 dat 这样的 API 配置 getUsers state commit axios get urls API USER
javascript
inheritance
vuejs
extends
vuex
从抽象父类调用通用类型列表上的方法
这是我当前的类型层次结构 我正在尝试实现一种方法PlaneRegion这将调用一个名为的方法Shift 在其派生类的列表上 其中该列表在所有列表中都称为 PlaneBoundaries 但它们具有不同的类型 like so public a
c
generics
inheritance
polymorphism
«
1 ...
3
4
5
6
7
8
9
...64
»