abstract-class

    2热度

    2回答

    我作为一个抽象的数据库类名为: abstract class database { protected $value; } 我创造了另一个抽象类 abstract class my_database extends database { public function set_value($value) { $this->value = $value;

    -2热度

    2回答

    所以我有一个抽象类的问题! 这是Product.h #ifndef PRODUCT_H #define PRODUCT_H #include <string> using namespace std; class Product { private: string description; int d,m,y; float weight;

    1热度

    1回答

    我要重写抽象类的保护功能magento2 这里是我的代码 di.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.x

    1热度

    4回答

    让说我有下面的代码: class Block{ private: data Data; public: data getData(); Block(arg3 Arg3, arg4 Arg4); }; 其实,有几种方法可以建立一个块,但总是以相同的成员数据和方法的getData() ,唯一的区别是如何构建块。换句话说,唯一的区别是构造函数... 而不是为每个构

    1热度

    2回答

    我想了解接口和抽象类及其用途。我们有Interface IPlan。有三个类实现它,schoolPlan, highSchoolPlan, collegePlan。如果我想写一个createPlan()服务方法来接受这三个计划类型对象中的任何一个,我该怎么做? 在我的服务类,如果我这样做, public String createPlan(IPlan plan) {} 由于传递的对象将被实例化

    2热度

    1回答

    在Java中,我们可以通过将类设为抽象类来阻止实例化类。我以为python会以同样的方式行事。但让我吃惊,我发现,我可以创造一个抽象类的一个对象: from abc import ABCMeta class Foo(metaclass=ABCMeta): pass Foo() 为什么蟒蛇允许这一点,我怎样才能避免这种情况?

    1热度

    1回答

    我有两个Android活动A和B,它们有很多共同的方法。这些方法在其方法实现中使用this。我现在将这些活动抽象为一个抽象超类,它扩展了Activity。 我应该离开this,因为它在超类的方法中,还是需要将其更改为其他方法以确保将正确的上下文传递给适当的方法?如果我需要将this更改为其他内容,请告诉我应该用什么替换它?

    0热度

    3回答

    请提供您的见解或更正我声明中引用的内容: “当我们更改抽象类中的代码时但是在改变Interface的代码时,它会破坏所有实现类的代码“ 当我尝试下面的代码时,它们都是抽象类和接口,它们都会破坏代码。 我试着用方法1(具体),方法2(抽象)创建抽象类A,并创建了一个B类扩展类A. 当我尝试在类A中添加另一个方法3(抽象)时,我看到类B中的代码中断(一个错误 - 必须实现继承的抽象方法)。 “抽象类中

    2热度

    2回答

    嘿这里的人是我要运行的一些代码,问题是它不按我打算的方式工作。我无法弄清楚它有什么问题。我是C++ noob请帮忙。 #include <iostream> #include <cmath> #include <stdexcept> using namespace std; /** * Super class */ class Shape { protected: i

    0热度

    1回答

    在Python 3.6,比方说,我有一个抽象类MyAbstractClass from abc import ABC, abstractmethod class MyAbstractClass(ABC): @property @abstractmethod def myProperty(self): pass ,并从它一类MyInstantiat