Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
我应该在抽象方法的主体中放置什么?
假设我有以下抽象类Foo import abc class Foo abc ABC abc abstractmethod def bar self raise NotImplementedError 我应该在主体中放入什么bar方法 我看到
python
python3x
abstractclass
具有隐藏构造函数的抽象类的实例
我需要创建一个带有隐藏构造函数的抽象类的实例 该类如下所示 public abstract class TestClass hide public TestClass 创建具体类不起作用 因为构造函数不可见 并且通过反射 API 调用构造函
Java
Android
Reflection
abstractclass
在 Objective-C 中创建抽象类
我原本是一名 Java 程序员 现在使用 Objective C 我想创建一个抽象类 但这在 Objective C 中似乎不可能 这可能吗 如果不是 那么在 Objective C 中我能达到多接近抽象类的程度呢 通常 Objective
Objectivec
abstractclass
什么时候必须使用接口而不是抽象类? [复制]
这个问题在这里已经有答案了 我想知道什么时候应该使用接口 让我们思考以下问题 public abstract class Vehicle abstract float getSpeed and public interface IVehic
Java
OOP
inheritance
interface
abstractclass
当其超类是抽象的时,为什么 Rails 不尊重与 STI 关联的belongs_to 对象的类型?
我在我正在开发的 Rails 应用程序中遇到了这种相当奇怪的行为 我在继承层次结构中有多种类型的 Post 并且 Post has many FeedEntries class Post lt ActiveRecord Base has m
rubyonrails
activerecord
abstractclass
belongsto
sti
抽象数据类的混合之间的冲突
1 数据类混合的问题已解决 制作在下面进行类型检查的抽象数据类mypy 我将它们分成两个类 一类包含抽象方法 一类包含数据成员 如中所述这个答案 https stackoverflow com a 69344698 1393162 抽象类继
python3x
abstractclass
mypy
pythontyping
pythondataclasses
何时使用:Java 8+ 接口默认方法与抽象方法
Java 8 允许默认实现接口中的方法 称为默认方法 http java dzone com articles introduction default methods 我很困惑什么时候会使用那种interface default meth
Java
interface
java8
abstractclass
defaultmethod
接口与抽象类(一般面向对象)
我最近接受了两次电话采访 被问到接口和抽象类之间的区别 我已经把我能想到的各个方面都解释了 但他们似乎在等我说一些具体的东西 而我也不知道那是什么 根据我的经验 我认为以下内容是正确的 如果我遗漏了一个要点 请告诉我 界面 接口中声明的每个
OOP
interface
abstractclass
TypeScript 中抽象类的抽象构造函数
如何为抽象类创建抽象构造函数 例如 如果我有这个抽象类 export abstract class Foo
typescript
abstractclass
抽象类的命名约定
我清楚地记得 曾经 微软推行的指导方针是在抽象类中添加 Base 后缀 以消除它是抽象的事实 因此 我们有这样的课程System Web Hosting VirtualFileBase System Configuration Config
NET
namingconventions
abstractclass
为什么抽象类有虚函数表?
关于this https stackoverflow com questions 2592438 does an abstact classes have a vtable post 对于使用 vtable 的实现 答案是 是的 通常 你
c
constructor
abstractclass
vtable
purevirtual
为什么我不能在 std::vector 中使用抽象类?
我是从这些问题中得出的 为什么我们不能声明 std vector https stackoverflow com questions 2160920 why cant we declare a stdvectorabstractclass
c
C11
vector
polymorphism
abstractclass
接口、抽象还是只是虚拟方法?
我有一堆系统 让我们称它们为A B C D E F G H I J 它们都有相似的方法和属性 有些包含完全相同的方法和属性 有些可能略有不同 有些可能差异很大 现在 我每个系统都有很多重复的代码 例如 我有一个名为GetPropertyIn
c
OOP
interface
abstractclass
virtualfunctions
Django如何访问抽象Base模型局部变量
我将这个抽象基本模型定义如下 class ActivityAbstractBaseModel models Model POOR PR FAIR FA MEDIOCRE ME GOOD ENOUGH GE GOOD GO VERY GOOD
python
django
abstractclass
在 dll 接口中使用共享指针
我的 dll 中有一个抽象类 class IBase protected virtual IBase 0 public virtual void f 0 我想要得到IBase在我的 exe 文件中加载 dll 第一种方法是创建以下函数 IB
c
dll
boost
abstractclass
sharedptr
Python 抽象类 - 如何阻止实例化?
我有 C 背景 该语言具有一些内置的 保护开发人员 功能 我知道 Python 采用 我们都是成年人 的方法 并让开发人员有责任深思熟虑 仔细编码 也就是说 Python 建议采用约定 例如私有实例变量的前导下划线 我的问题是 除了在文档字
python
namingconventions
abstractclass
实现抽象方法时更改参数类型
是否有某种方法可以将抽象类型定义为抽象方法中的参数 并且当在派生类中实现该方法时 可以更改该方法的类型以接受派生类型 Code public abstract class ProductBase public class SomeProdu
c
inheritance
abstractclass
通过初始化列表实例化抽象类[重复]
这个问题在这里已经有答案了 我想了解为什么编译器允许编译以下代码 include
c
C11
abstractclass
languagelawyer
如何向非程序员解释接口和抽象类之间的区别? [复制]
这个问题在这里已经有答案了 可能的重复 何时使用接口而不是抽象类 反之亦然 https stackoverflow com questions 479142 when to use an interface instead of an ab
OOP
interface
abstractclass
具有默认实现的接口和抽象类有什么区别? [复制]
这个问题在这里已经有答案了 C 8 0 引入了一项新的语言功能 接口成员的默认实现 public interface IRobot void Talk string message Debug WriteLine message 新的默认接
c
OOP
abstractclass
C80
defaultinterfacemember
«
1
2
3
4
5
6
7
8
...10
»