这篇具有很好参考价值的文章主要介绍了安卓Kotlin面试题 41-50。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。
41、如何在 Kotlin 中实现 Builder 模式? |
首先,在大多数情况下,您不需要在 Kotlin 中使用构建器,因为我们有默认和命名参数,但如果您需要使用: |
//add private constructor if necessary class Car( val model: String?,val year: Int) {
private constructor(builder: Builder) : this(builder.model, builder.year)
class Builder {
var model: String? = null private set
var year: Int = 0 private set
fun model(model: String) = apply {
this.model = model }
fun year(year: Int) = apply {
文章来源:https://www.toymoban.com/news/detail-839146.html th文章来源地址https://www.toymoban.com/news/detail-839146.html
|
到了这里,关于安卓Kotlin面试题 41-50的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!