ICode9

精准搜索请尝试: 精确搜索
  • java – 为什么不覆盖而不是使用抽象类?2019-06-12 15:49:58

    这对许多人来说可能是一个简单的问题,但让我感到困惑.我从Kathy Sierra中选择了一个示例,它展示了Abstract Classes的实用性,但我无法理解抽象类的整体重要性. 例 我们有一个抽象类Car,抽象方法 – power()&极速().这些方法在宝马,大众和奥迪等子类中实施. 我的问题是 – 为什么我

  • Python抽象方法,它有自己的__init__函数2019-06-12 01:56:09

    参见英文答案 > How to invoke the super constructor?                                    6个 如何在基本抽象类和派生抽象类中定义__init__函数,并在抽象方法中使用所有self.*?例如: 利用在抽象类的基类中导入的函数的正确方法是什么?例如:在b

  • java – 为抽象方法提供实现但限制可见性2019-06-11 19:48:38

    我在抽象类中有一个方法,它调用一个抽象方法,子类必须为其提供实现. public abstract class AClass { public void foo() { ... fooToImplement(); ... } // DON'T CALL THIS METHOD, ONLY PROVIDE IMPLEMENTATION! protected abstract

  • Python3 – 如何从现有的抽象类定义抽象子类?2019-06-11 04:43:34

    我最初定义了以下抽象类: from abc import ABC, abstractmethod class Primitive(ABC): 现在我想创建另一个继承自Primitive的抽象类: class InstrumentName(Primitive) 我需要这个类是抽象的,因为我最终想要创建以下两个具体类: class CurrencyInstrumentName(InstrumentNam

  • c# – 根据抽象类公开WCF子类2019-06-11 01:00:20

    我有一个抽象类,我希望能够向WCF公开,以便任何子类也可以作为WCF服务启动. 这是我到目前为止: [ServiceContract(Name = "PeopleManager", Namespace = "http://localhost:8001/People")] [ServiceBehavior(IncludeExceptionDetailInFaults = true)] [DataContract(Namespace="http

  • c# – 如何确定哪个继承类正在使用抽象类的方法2019-06-10 19:58:00

    在我的控制台应用程序中有一个抽象的Factory类“Listener”,它包含用于侦听和接受连接以及生成客户端类的代码.此类由另外两个类(WorldListener和MasterListener)继承,这些类包含更多特定于协议的覆盖和函数. 我还有一个辅助类(ConsoleWrapper),它封装和扩展System.Console,包含用

  • java – 异常后自动重试的功能2019-06-09 13:10:29

    如果抛出一些异常,我已经使这个抽象类自动重试网络调用. >我在InterruptedException&之后注意不要重试的UnknownHostException.>我重试了5次.每次失败后我执行指数后退,从300ms开始1500毫秒. public abstract class AutoRetry { private Object dataToReturn = null; public O

  • php – 抽象类 – 儿童类型2019-05-30 14:20:12

    我正在尝试设计一些类层次结构,并且我在这部分“陷入困境”. 让我们说我有以下课程 abstract class Video { const TYPE_MOVIE = 1; const TYPE_SHOW = 2; abstract public function getTitle(); abstract public function getType(); } class Movie extends

  • Java抽象类实现了一个接口,两者都有相同的方法2019-05-29 16:49:58

    在看一些OOP材料时,我想到了这个让我感到困惑的问题: 考虑使用以下接口,抽象类和具体类: package one; public interface A { void doStuff(); } package one; public abstract class B implements A { public abstract void doStuff(); } class C extends B{

  • c# – 最佳实践 – 在派生类中设置的继承变量2019-05-29 14:55:42

    我有一个抽象类,包含依赖于类级变量的方法.但是,这些变量的值是在从抽象继承的类中设置的. 我写了这个,以便在构造函数中设置变量 – 它似乎是最好的事情.但我只是觉得它有点不舒服 – 他们看起来应该是抽象属性而不是.我无法理解为什么我有这种感觉. 这是我实际完成的一个简化示例

  • 模仿Python(纯)虚拟函数,如C#2019-05-20 10:44:00

    Python中模拟虚拟和纯虚函数(如C#中)的最佳方法是什么? 目前我使用的架构如下: class AbstractClass(object): '''Abstract class''' def __init__(self): assert False, 'Class cannot be instantiated' def _virtual_init(self): p

  • java – 抽象类与所有方法抽象和接口之间的区别?2019-05-17 08:59:40

    我接受采访时,面试官首先问我抽象类与抽象方法和界面之间的区别. 我回答说,如果将来要求继承某些内容,如果你已经扩展了课程,那么你将无法继续. 然后,他说这是一种情况,人们永远不必延长任何其他阶级,你必须实施合同.在这种情况下,哪个更好,一个抽象类或接口? 我告诉他你可以使用其

  • java – 抽象基类或类?2019-05-15 22:59:35

    对于我的学期项目,我的团队和我应该创建一个包含游戏开发框架并展示OOP概念的.jar文件(库,不可运行).它应该是一个框架,另一个团队应该使用我们的框架,反之亦然.所以我想知道我们应该如何开始.我们想到了几种方法: 1.从普通课开始 public class Enemy { public Enemy(int x, in

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

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

ICode9版权所有