oop
-
默认情况下,Java方法应该是静态的吗?不访问状态的帮助器方法应为静态方法。 假设你正在A类中编写方法,foo永远不会访问A的任何状态。你对foo做了什么,或者它的行为一无所知。它可以做任何事情。 foo应该始终是静态的,而不管任何其他考虑因素吗?为什么不呢? 似
-
为什么要使用继承?[已关闭] 。我不是在谈论从纯抽象基类继承,这与实现接口是一回事,我记录在案并不反对。 更新 2 我理解继承是实现多态性的唯一途径,C++。在这种情况下,很明显为什么你必须使用它。因
-
一个类怎么能有自己类型的成员,这不是无限递归吗? 假设我定义了一个类,该类的成员具有与自身相同类型的变量。 这实际上有效,令我惊讶。 为什么我认为它不应该:创建一个实例,它包含一个类型的变量,其中包含一个类型的变量,其中
-
-
避免在 Java 中使用“instanceof” 我有以下(也许是常见的)问题,目前它绝对让我感到困惑: 有几个生成的事件对象扩展了抽象类,我想将它们划分为会话Bean,例如 是否有任何提示可以解决此问题的“漂亮”解决方案? 感
-
区分委派、组合和聚合(Java OO 设计)代表团组成集合体无参考演示 我面临着一个持续存在的问题,即如何区分委派、组成和聚合,并确定最好使用一种而不是另一种的情况。 我查阅了一本Java OO分析和设计书,但我的困惑仍然存在。主要解释是这样的: 委派
-
Java 设计问题:强制执行方法调用序列 最近在一次采访中有人问我一个问题。 问题:有一个类用于分析代码的执行时间。该类是这样的: 客户端应创建秒表的实例并相应地调用方法。用户代码可能会弄乱方法的使用,从而导致意
-
封装与数据隐藏 - Java 访问者:什么是封装,如何在Java中实现它? 我:封装是一种对客户端隐藏信息的机制。该信息可以是数据或实现或算法。我们使用访问修饰符来实现此目的。 访问者:这是数据隐藏。
-
Kotlin 在构造函数工作中调用非最终函数 在 Kotlin 中,它会在构造函数中调用抽象函数时向您发出警告,并引用以下有问题的代码: 这工作得很好,因为被覆盖的函数不依赖于任何未初始化的数据,但它们对于每个各自的派生都是唯
-
内部类的用途是什么 我正在回顾java中内部类的概念。到目前为止,我所理解和应用的java内部类具有链接或访问其外部/封闭类的方法和字段。 我的问题: 何时应创建或定义内部类? 内部类是否被视为“辅助类”
标签