Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
抽象方法的协变返回类型问题
我正在尝试结束为期两天的关于抽象方法和返回类型协方差的讨论 我已经发布了两个类似的问题 我永远感谢社区提供的信息 我只需要最后一次推动即可到达终点线 这就是我想要做的 两个抽象类 RecruiterBase 和 CandidateBase
c
covariance
abstract
java - 单例的抽象基枚举/类
我创建了两个enum作为单例的类 public enum A INSTANCE public void init param p1 param p2 public void connect public void disconnect pu
Java
enums
singleton
abstract
Radix
C 中的不透明(抽象)数据类型
文件 api h include
c
types
abstract
如何强制在抽象类的所有子类中定义构造函数
我有一个定义抽象方法的抽象类 A 这意味着 要使类可实例化 必须实现所有抽象方法 我希望我的所有子类都实现一个以 2 个整数作为参数的构造函数 声明构造函数违背了我的目的 因为我希望在子类中定义构造函数 并且我对实现一无所知 此外 我不能将
Java
constructor
abstract
在 Ada 中实现具有访问类型的抽象函数
我有一个名为 Statements 的包 其中包含一个名为 Statement 的抽象类型和一个名为execute 的抽象函数 在另一个包中 我有一个CompoundStatement 类型 它是一个Statement 类型 它实现了exe
pointers
abstractclass
abstract
ada
如何在 Java 中实现抽象静态方法?
关于无法包含静态抽象 Java 方法存在许多问题 还有很多关于此问题的解决方法 设计缺陷 设计强度 但我找不到任何针对我将很快说明的具体问题的信息 在我看来 创建 Java 的人以及相当多使用 Java 的人并不像我和其他许多人那样将静态方
Java
OOP
interface
static
abstract
如何在 JavaScript 中创建抽象基类?
是否可以在 JavaScript 中模拟抽象基类 最优雅的方法是什么 比如说 我想做一些类似的事情 var cat new Animal cat var dog new Animal dog cat say dog say 它应该输出 me
javascript
OOP
abstract
抽象方法错误
我正在 netbeans 中开发一个项目 当我使用 glassfish 3 1 2 启动它时 一切正常 但是当我调用映射到以下方法的 invite url 时 RequestMapping value invite method Reque
Java
Spring
SpringMVC
interface
abstract
虚拟类中的抽象方法
我有一个 C 类 它有很多虚拟方法 其中一些方法本质上是抽象的 它们在子类中完全实现 基类是空的 为了让它编译 我在基类中抛出一个 InvalidOperationException 并注释应该做什么 这只是感觉很脏 有更好的方法来设计我的
c
OOP
virtual
abstract
里氏替换原理、前提条件和抽象方法
里氏替换原理 LSP 说 无法在子类型中强化先决条件 在 C 中 我可能会违反整个原则 如下所示 public class A public virtual void DoStuff string text Contract Require
c
OOP
abstract
designprinciples
liskovsubstitutionprinciple
有人可以向我解释一下这个功能是如何工作的吗?
我正在学习编码 并试图理解高阶函数和抽象 我不明白这段代码如何运行以返回 true function greaterThan n return function m return m gt n var greaterThan10 great
javascript
abstract
higherorderfunctions
Scala 中抽象特征的语义
我想知道使用的语义是什么abstract关键字与 a 组合trait is 如果该特征没有定义任何抽象方法 则abstract关键字不会阻止我创建实例 scala gt abstract trait T defined trait T sc
scala
abstract
traits
Stream
接口中filter()方法的实现在哪里?
class App public static void main String args ArrayList
java8
abstract
javastream
Java
f# 中受保护的虚拟方法
F 不支持定义protected方法 这里解释一下why https stackoverflow com questions 2390515 why isnt there a protected access modifier in f F
F
virtual
abstract
protected
jvm如何处理java中的抽象类
我有一个非常基本的问题抽象类在java中 我们知道我们无法创建抽象类的实例 那么JVM是如何处理java中抽象类的实例化的呢 我们可以在抽象类中定义一个参数化构造函数 也可以定义另一个扩展抽象类的构造函数 在这种情况下 谁创建抽象类的实例并
Java
abstract
GoF Factory 的命名约定?
该模式使用抽象工厂 然后使用工厂的实现 我确信这两个类有一个标准的命名约定 但我不知道它是什么 例如 public abstract class ChocolateFactory public class MyChocolateFactor
c
factory
abstract
factorypattern
你能在继承树中重新抽象一个方法吗?
EDIT 需要明确的是 设计相当丑陋并不是重点 关键是 设计已经存在 我面临的情况是必须添加另一个子类FlyingMotorizedVehicle如果我忘记添加 这将无法按预期工作foo 所以我只是想知道是否可以将其重新定义为抽象 我现在面
Java
inheritance
abstractclass
multipleinheritance
abstract
抽象超类 scala 中的断言创建 NPE
在 REPL 中输入以下代码 abstract class A val aSet Set Int require aSet contains 3 class B extends A val aSet Set 4 5 6 new B 给出一个
scala
require
abstract
objectinitialization
工厂方法如何返回接口和抽象类的实例?
执行服务Service 和 Service 是接口 因此只有抽象方法 这意味着它们的方法没有实现 那么我们如何调用 例如future get es submit and es shutdown 接口类型引用的方法 例如 为什么我们可以做以下
Java
interface
factory
abstract
是否可以使用扩展超类方法参数的参数来重写超类方法?
假设我有一堂这样的课 abstract class Something 它有一个层次结构 其中有类扩展它 class FirstSomething extends Something class SecondSomething extend
Java
inheritance
polymorphism
abstract
«
1
2
3
4
5
»