gpt4 book ai didi

scala - Scala 中私有(private)和 protected 构造函数

转载 作者:行者123 更新时间:2023-12-03 04:43:38 26 4
gpt4 key购买 nike

我一直很好奇 Scala 中没有显式主构造函数(只有类主体的内容)的影响。

特别是,我怀疑私有(private)或 protected 构造函数模式(即通过伴生对象或另一个类或对象的方法控制构造)可能没有明显的实现。

我错了吗?如果是的话,是怎么做到的?

最佳答案

您可以通过在类名和参数列表之间插入适当的关键字来将默认构造函数声明为私有(private)/ protected ,如下所示:

class Foo private () { 
/* class body goes here... */
}

关于scala - Scala 中私有(private)和 protected 构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1730536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com