abstract

    1热度

    2回答

    我在PHP中遇到了OOP中的一个问题。我试图实现一个抽象的父类方法,并从子类,我必须使用它与可变数目的参数。 这里是抛出的错误: PHP Fatal error: Declaration of Square::getArea($length) must be compatible with Shape::getArea() 及其类别: abstract class Shape { abs

    1热度

    2回答

    我有一个从collections.Counter继承Python类: class Analyzer(collections.Counter): pass 当我使用pylint的这个代码,它的答案是: w^:方法'fromkeys'在类'Counter'中是抽象的但不会被覆盖(抽象方法) 我在我的机器上检查了collections.Counter的实现,有效地,这种方法没有实现(和注释

    -3热度

    2回答

    我有下面的代码,我不断收到错误必须有一个身体,因为它没有标记为抽象的extern或部分。 public interface Shape{ int GetArea(); } public class shape:Shape{ int height; int width; int radius; int GetArea(); } class

    0热度

    1回答

    我一直在使用MessagePackKnownCollectionItemTypeAttribute和 [MessagePackKnownCollectionItemTypeAttribute("MyAbstractBase", typeof(MyImpl))] Dictionary<int, MyAbstractBase> class_member; 这伟大的工作,但怎么样,如果我有: [Mess

    2热度

    1回答

    我想让Typescript Mixin具有由混合类实现的抽象方法。像这样的东西。现在 class MyBase { } type Constructor<T = {}> = new (...args: any[]) => T; function Mixin<TBase extends Constructor<MyBase>>(Base: TBase) { return clas

    0热度

    1回答

    我想在视口/屏幕的底部放置文本输入。它工作正常,它甚至在onfocus事件后“粘”到键盘的顶部。 但是,当键盘关闭时,改变的位置(键盘顶部)和原始位置(视口底部)之间存在滞后。 我的元素的CSS是: .fixed { position: absolute; z-index: 1000; height: 50px; display: block; b

    2热度

    2回答

    我有一个抽象类,只有一个抽象方法;和一些实施班(约6人)。 该方法返回一个“需要”两个参数的对象。 但是,在某些情况下,只需要两个参数中的一个。 有没有一种优雅的方式来实现这种情况? (而不是返回该参数为空) public class NormResult { protected List<String> normWords; protected List<String> un

    1热度

    1回答

    我需要输入一个用户输入的字符,并使用递归将它插入正确字母位置的字符串中,然后请求另一个字符。一次只能输入一个字符。 我认为一个好方法是扫描字符串,当输入的字符匹配字母串中的字符时,然后插入它。但是我很难将其转化为代码。我也必须使用递归(堆栈,$ jal,$ jr $ ra),但我并不完全熟悉如何使用它。 这是到目前为止我的代码: .data str: .asciiz "abcdefg

    4热度

    1回答

    我是Delphi的新手。在TStrem类的文档中,我读到它是一个抽象类。 所以我觉得编译器进入错误,当我尝试用 stream := TStream.Create(); 为什么不创建呢?

    0热度

    1回答

    我有一个抽象类,并为它执行两个实现。 public abstract class Person{ public abstract string GetName(); } public class Doctor : Person{ public override string GetName() { return "Doctor"; } }