oop
-
为什么允许实例化静态嵌套类对象? 我已经开始学习用于Android应用程序开发的Java语言。 根据我基于静态类的理解,我们不能实例化静态类的对象。 但是,为什么在后续的静态环境中允许实例化静态嵌套类对象呢?
-
-
-
Java 中的变量命名约定 在PHP中,我们(至少是优秀的程序员)总是以小写字母开头,但类变量/对象用大写字母来区分它们。同样,我们以小写字母开始常规文件名,但包含大写字母的类的文件。 例如: Java中的约定
-
任何简单的方法来解释为什么我不能做List<Animal> animals = new ArrayList<Dog>()? (20回答) 9年前关闭。 我知道为什么人们不应该这样做。但是有没有办法向外行解释为什么这是不可能的。你可以很容易地向外行解释这一点:
-
-
如何快速确定方法是否在 Java 中被覆盖 如果我可以确定同一类中的另一个方法未被重写,则可以将其应用于我的一个方法。这只是一个轻微的优化,所以反射是不可能的。我是否应该只创建一个受保护的方法,该方法返回所讨论的方
-
“不可变类”的 Java 构造函数,其中许多字段具有默认值? 我有一个JAVA类,有很多字段。它们基本上应该在构造函数阶段设置,并且永远不会改变。从语义上讲,该类是一个不可变的类。 问题是,通常这些字段具有默认值,因此我不想总是用构造函
-
使用继承和多态性解决常见的博弈问题 我有两个班级;让我们称它们为食人魔和巫师。(所有字段都是公共的,以使示例更易于输入。 有没有更好的方法来组织课程?我已经研究了策略模式和调解员模式,但我不确定它们中的任何
-
OO 设计和循环依赖关系 我目前在设计类时正在努力解决循环依赖问题。 自从我读到(我一直在做的事情)以来,我真的一直在努力摆脱创建只是“getters和setters桶”的域对象,并回到我的OO根源。 但是,下面的问题
标签