我是一名 Java 程序员,目前正在阅读有关设计模式的 GoF 书籍,其中示例以 C++ 和 Smalltalk 语法给出。我在 C++ 中遇到了一种特殊的语法,我发现它被称为成员初始化列表。从给出的答案看来,使用成员初始化列表似乎比使用成员变量赋值是一种好习惯(效率更高)。Java中有类似的东西吗?如果不是,那么 Java 设计者没有加入这个特性应该是有充分理由的。您对此有何看法?
问问题
3374 次
我是一名 Java 程序员,目前正在阅读有关设计模式的 GoF 书籍,其中示例以 C++ 和 Smalltalk 语法给出。我在 C++ 中遇到了一种特殊的语法,我发现它被称为成员初始化列表。从给出的答案看来,使用成员初始化列表似乎比使用成员变量赋值是一种好习惯(效率更高)。Java中有类似的东西吗?如果不是,那么 Java 设计者没有加入这个特性应该是有充分理由的。您对此有何看法?