ICode9

精准搜索请尝试: 精确搜索
  • c – 在抽象类/函数上编译错误2019-08-26 14:08:38

    我在C抽象类(其他类需要继承和instanciate)上遇到一个奇怪的错误(缺少’;’,字符串类未被识别等).此外,我希望派生类被强制实现抽象类方法 – 因此纯虚拟= 0. 下面是我的抽象类定义. Drawable.h: #ifndef __myns__managers__Drawable_h__ #define __myns__managers__Drawable_h__

  • c – 为什么这堂课抽象?2019-08-26 08:07:18

    我正在尝试创建表示多项式的LinkedList的实现.链接列表将是“术语”列表.术语是Data的实现(它是一个带有方法的抽象类:compareTo()和toString()). Polynomial类有一个名为head的变量,我试图将其初始化为Term.我的编译器说我“不能声明抽象类型的成员:Term”,但我不认为Term是抽象的,

  • php – 使用模板的电子邮件功能.包括via ob_start和global vars2019-08-26 02:33:47

    我有一个简单的Email()类.它用于从我的网站发送电子邮件. <? Email::send($to, $subj, $msg, $options); ?> 我还有一堆用简单的HTML编写的电子邮件模板,这些模板被一些PHP变量所刺穿.例如. /inc/email/templates/account_created.php: <p>Dear <?=$name?>,</p> <p>Thank you for

  • java – 抽象类的自动连接依赖项注入失败2019-08-25 22:01:42

    我使用的是Spring 3和Hibernate 4 我有以下类结构 public interface GenericDAO<T> { public void create(T entity); public void update(T entity); public void delete(T entity); } DAO班 public interface EmployeeDAO extends GenericDAO<Employee> {

  • c – 链接器错误来自不在抽象基类中声明抽象方法?2019-08-25 19:07:10

    我有一个抽象的基类Foo,带有一个名为bar的抽象方法. 我在Foo的构造函数中调用bar.我期待子类覆盖bar(毕竟它是抽象的)然后Foo在每个实例上调用重写的栏: class Foo { public: Foo() { bar(); } virtual void bar() = 0; } 但是,我收到一个错误: foo.obj:-1: e

  • java – 在没有成员变量的情况下创建抽象类的重点是什么?2019-08-25 12:28:13

    这个问题实际上比主题更具体,但我认为这个主题通常涵盖了我想知道的内容. 我正在审查一个看起来像我想要使用的项目的一些代码,我看到了一些对我感兴趣的东西,因为我不确定为什么要这样做.具体来说,在Chris Banes的ActionBar-PullToRefresh中,我在.java中看到了这个: package uk.co

  • Java- Getters返回Null2019-08-24 08:12:16

    我正在为类进行一个抽象的超类练习,我仍然坚持为什么我的getter返回null.根据我的教师演示的方式,在子类中重写了setter,并且getter将成为超类中的最终方法.当我将它们移动到子类时,getter工作,所以我猜它与它们在不同的类中的事实有关,但由于我是面向对象编程的新手,我不知道这是

  • java – 扩展抽象类并使用具有不同参数的相同方法2019-08-24 07:10:28

    首先,这是我的抽象类: public abstract class GeometricObject2D implements Comparable { public abstract boolean contains(GeometricObject2D g); public abstract boolean contains(double x, double y); public abstract boolean overlaps(GeometricObject2D g); pub

  • Java:无法覆盖传递子类的抽象方法2019-08-24 04:13:17

    参见英文答案 > Is it possible to override a superclass’ method with a parameter extending the superclass’ method parameter?                                    1个 我有一个抽象的课 public abstract class SuperclassA{ pub

  • c – 用于对抽象类进行分类的模板语法2019-08-24 02:08:22

    在浏览一些代码时,我遇到了以下模板: template<typename T> class is_abstract { class No { }; class Yes { No no[3]; }; template<class U> static No test(U (*)[1]); // not defined template<class U> static Yes test(...); // not defin

  • java – 接口的意图与抽象方法的抽象类有何不同?2019-07-30 01:03:12

    解释/序言 在Java中,如果使用抽象方法声明抽象类,例如 public abstract class MyAbstractClass { private String m_id; // default behavior public MyAbstractClass() { setId(null); } public String getId() { return m_id; } public void setId(String id) { m_id

  • c继承设计问题2019-07-29 16:08:58

    在c中我想要一个抽象类型Query的数组,其中包含函数calcScore() 这是一个纯虚函数.我有两个非抽象的类:实现calcScore函数的ConQuery和DisQuery. 为了做到这一点,我定义了这样的数组: vector<Query*> m; 我迭代并调用这个函数: for (vector<Query*>::const_iterator it1 = index.beg

  • c – 如何修复STL样式容器以保存不完整或抽象类型?2019-07-29 01:07:10

    几天前,我自己尝试用与STL容器相同的样式编写基本树实现.现在我正在尝试在我的代码中使用它,但是有两个东西似乎不能用于说std :: vector.即,使用不完整类型和使用抽象类型. 如何修复我的树实现以获得此功能?我试着简化我的代码,主要向您​​展示相关部分. TEST.CPP #include "util

  • c – 使用多重继承来满足抽象基类2019-07-28 13:08:15

    为什么这不起作用?继承的函数签名是否巧妙地不正确,或者是在继承成员函数之前强制执行的抽象基类还是其他东西?这可以说服没有函数包装器吗? #include <iostream> struct AbsBase { virtual void foo() = 0; virtual void bar() = 0; }; struct ProvideFoo { void foo(

  • java – 只有抽象方法和接口的抽象类 – 我应该使用哪个?2019-07-28 07:02:17

    参见英文答案 > Interface vs Abstract Class (general OO)                                    33个 请注意.这个问题不是抽象类与接口类型的问题. 是.我知道.扩展抽象类的类不必覆盖所有未实现的方法.如果子类没有给它的一些父实现的未实现

  • java – 为什么抽象类可以这样实例化?2019-07-25 07:00:45

    我读到Class和Abstract Class之间的主要区别是,抽象类无法实例化, 但我可以为抽象类创建对象 public abstract class Earth { abstract void sand(); void land() { } } 并使用新的关键词我创建了对象,用于抽象 Earth mEarth = new Earth() { @Over

  • c – 对抽象类和`decltype`的L值引用2019-07-25 06:06:23

    我提出了下面这段代码,认为它不会起作用,但令我惊讶的是它完全没问题,我想要一些解释. #include <cstdio> #include <algorithm> struct Abstract { Abstract() { printf("\tConstructing Abstract instance.\n"); } virtual const char* name() const =0;

  • java – 抽象类:为什么newInstance()没有给出编译错误但构造函数调用给出了错误?2019-07-24 21:01:53

    编译器知道AbstractDemo是一个抽象类,而Abstract类无法实例化. 但是当我调用newInstance()方法时,为什么它没有给出编译时错误? import java.lang.reflect.Constructor; public abstract class AbstractDemo{ public AbstractDemo(){ System.out.println("Default con

  • c – 您是否需要从所有派生类调用虚拟基类构造函数?即使他们不是最衍生的?2019-07-24 18:06:12

    我在多重继承和钻石问题上遇到了麻烦. 出现此问题是因为我的基类构造函数需要一个参数.编译器尝试为我的两个抽象类生成默认构造函数,但这会失败,因为默认构造函数无法确定基类的参数. 我不明白为什么我的抽象类调用基础构造函数.我认为最派生的类是调用虚基类构造函数的类. 这是重

  • java – 抽象类中的构造函数有什么用?2019-07-24 01:01:25

    参见英文答案 > Can an abstract class have a constructor?                                    21个 既然我们无法实例化一个抽象类,那么在抽象类中使用构造函数的必要性是什么?解决方法:抽象类被设计为扩展,每个构造函数来自子must perform

  • c – 有没有办法向上抽象一个抽象类,而不是每次从它派生一个类时都不修改它?2019-07-23 23:15:14

    #include<iostream> using namespace std; class Abs { public: virtual void hi()=0; }; class B:public Abs { public: void hi() {cout<<"B Hi"<<endl;} void bye() {cout<<"B Bye"

  • java – 如何使用与强制调用链接的抽象方法用于其他方法2019-07-23 09:10:21

    我面临以下问题: 我定义了一个抽象类,它包含必须由子类实现的公共生成,克隆等方法.但是我想确保在调用这些公共方法时,某些其他方法也在抽象类中执行. 一个显而易见的解决方案是创建一个受保护的抽象方法,一个公共的非抽象方法,它调用抽象方法和我需要的所有其他方法. 例如: abstrac

  • php – 使用抽象类或特征获取对象的命名空间?2019-07-22 18:29:15

    我有一些代码,如下所示: namespace { trait ns{ public function get_ns(){ var_dump(__NAMESPACE__); } } } namespace a{ class obj{ use \ns; } } namespace b{ class obj{ use \ns; } } namespace { $a = new a\obj; $b = new b\obj;

  • 我可以在C#中使用未知类型的参数声明方法来创建接口或抽象类吗?2019-07-22 03:09:16

    我正在将http GET查询字符串解析为其组件.在尝试使其模块化(参数的数量和类型可以变化很大)时,我希望有一个参数抽象基类或接口来定义是否已设置属性,以及设置方法的Set方法值.有没有办法用Set方法的变量参数类型做到这一点? 总体思路如下: public abstract class Parameter { p

  • c# – 在派生类中声明类型的抽象属性?2019-07-22 00:05:17

    是否可以使用一个抽象属性来返回派生类中定义的类型: abstract class baseClass { public abstract e_Type type { get; } } class derived : baseClass { public enum e_Type { type1, type2 } private e_Type _type; public e_Type ty

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有