腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
Kotlin
接口
属性
:
只需要
没有
public
setter
的
public
getter
、
、
、
、
我正在尝试创建一个Interface,它强制它
的
派生类具有特定
的
属性
,但只能使用公共
getter
。因为我不想允许来自其私有作用域之外
的
更改,所以我不希望它实现一个公共集。
浏览 22
提问于2019-05-08
得票数 10
回答已采纳
3
回答
Kotlin
属性
的
私有
getter
和
public
setter
、
、
如何在
Kotlin
中创建一个拥有私有
getter
(或者
没有
私有
getter
)但拥有公共
setter
的
属性
?var status出现错误时不起作用:
Getter
visibility must be the same as property visibility 在我
的
例子中,原因是Java interop:我希望我
的
Java代码能够调用setStatus,但不能调用getStatus。
浏览 6
提问于2016-07-07
得票数 67
回答已采纳
1
回答
将java
接口
中
的
setter
实现为
kotlin
属性
对于Java
接口
中
的
布尔字段,我有一个简单
的
getter
和
setter
: void setValue1(boolean value);boolean getValue1();当尝试将其实现为
Kotlin
中
的
类中
的
属性
时: var value1 = false}
浏览 2
提问于2019-12-06
得票数 2
回答已采纳
1
回答
从
kotlin
代码中删除
getter
和
setter
、
、
= null
kotlin
编译器生成:
public
final String getName() { ... }即使
属性
name
没有
自定义
的
getter
或
setter
。= null只生成一个
没有
其他方法
的
字段。
浏览 0
提问于2017-11-22
得票数 6
1
回答
添加抽象
的
私有
getter
和公共
setter
的
正确方法是什么?
我有一个
接口
,我想要一个可以在类内部修改
的
属性
,但不能在外部修改。我不能使用val,因为它需要是可变
的
,并且var关键字不能有指定
的
私有
setter
,因为它在
接口
中。在Java中,我会这样做:我可以在
kotlin
中使用相同
的
方法,只需直接编写
getter
函数,但这似乎不是一种类似
kotlin
的
方
浏览 16
提问于2017-06-27
得票数 11
回答已采纳
1
回答
匿名
接口
实例作为
Kotlin
中
的
接口
属性
、
我最近开始学习
Kotlin
,我想实现一个简单
的
postfix notation解析器,它是MathOperator
接口
的
实例,从堆栈中挑选值并返回结果。这个实现在普通Java中是微不足道
的
public
interface MathOperator {
public
MathO
浏览 12
提问于2019-09-09
得票数 1
回答已采纳
3
回答
Kotlin
:只有
getter
的
私有可变
属性
、
我对
Kotlin
非常陌生,我试图将一个项目从Java迁移到它。我有点困惑于
Kotlin
的
属性
和
getter
/
setter
,以及可见性范围。我想要实现
的
是: return number;
public
void increme
浏览 3
提问于2018-08-29
得票数 3
回答已采纳
1
回答
Kotlin
-使用
属性
访问语法问题
、
我有一个WebView,下面的
属性
设置可以工作:但不是这个:相反,我必须使用旧
的
方式:你能告诉我为什么吗?
浏览 0
提问于2018-11-02
得票数 2
回答已采纳
1
回答
Java:如何将两个类
的
属性
合并为一个?
、
、
、
、
在JavaScript中,
接口
可以具有
属性
,并且一个
接口
可以扩展多个
接口
: name?: string因为Java
接口
只有final static
属性
,所以我选择类来维护这些
属性
: private String name;&
setter
for age
public<
浏览 9
提问于2021-11-27
得票数 0
1
回答
Kotlin
类
属性
和Java类字段有什么区别?
、
、
、
我已经开始学
Kotlin
了。我目前
的
背景是Java。我发现
Kotlin
中
的
类
属性
与Java中
的
类字段非常不同,尽管它们看起来很相似。在他
的
问题中,我想把这两者之间
的
所有技术分歧集中起来。
属性
是由自动生成
的
getter
和
setter
访问
的
字段。
属性
被重写(而不是隐藏),因此
属性
访问在运行时被解析,而上面用
Kotlin</e
浏览 0
提问于2019-06-22
得票数 7
1
回答
如果
没有
相应
的
getter
,我可以对Java
setter
使用
属性
语法吗?
、
、
我有一个带有
setter
的
Java类,但是
没有
属性
的
getter
。class Person {
public
void setName(String name) { this.name = name; }我想用.: name试图编译
Kotlin
。如果我添加了一个
getter
,错误就会消失,但是我可以使用
setter
作为
属性
而无需在Java中定义
浏览 2
提问于2021-03-09
得票数 3
回答已采纳
1
回答
Kotlin
--我们如何利用
getter
和
setter
来访问私有财产?访问方法是否在内部调用?
、
、
class Sample1 { get() = field field = value这是我
的
课我希望将该
属性
保持为私有
属性
,并且必须通过
getter
和
setter
访问该
属性
。我试图创建一个对象并访问该
属性
,但失败了。当我浏览文档时,我会发现一件有趣
的
事情:"
浏览 2
提问于2018-04-25
得票数 2
回答已采纳
2
回答
kotlin
接口
成员
的
默认可见性
我们可以将
属性
或函数放入
kotlin
接口
中。然而,它们
的
默认可见性是什么?它们是开放
的
还是抽象
的
? 身体是什么意思?就功能而言,这是否意味着功能体?就财产而言,身体是什么意思?
属性
具有以下完整
的
浏览 6
提问于2021-06-13
得票数 0
3
回答
接口
中具有不同访问程序
的
自动
属性
、
interface MyInterface {
public
int p2 { get; }} 为什么我们可以在
接口
中而不是在类中编写这段代码呢?
public
int p { get; }
浏览 2
提问于2014-07-31
得票数 0
回答已采纳
1
回答
Kotlin
推断Java类上不遵循普通
getter
/
setter
约定
的
属性
?
、
我希望在Java库周围创建一个
Kotlin
包装器,其中包含一些糟糕
的
设计决策。我面临
的
一个问题是,库中
的
POJO中
没有
一个遵循普通Java对
setter
和
setter
的
约定。
Kotlin
可以推断出遵循常规
getter
/
setter
约定
的
Java对象
的
属性
: 在
Kotlin
中,遵循
getter
和<em
浏览 1
提问于2019-03-19
得票数 2
4
回答
将C#中
的
"auto
属性
“转换为代码
、
、
不幸
的
是,教程是用C#编写
的
。我被C#中
的
一段代码卡住了,无法将其转换为代码。据我理解,import org.openqa.selenium.WebDriver; <e
浏览 7
提问于2015-12-20
得票数 2
回答已采纳
4
回答
不“私有”时无法返回
Kotlin
中
的
字符串
当我使userName公开时,为什么它会出错: 错误:(4,5)
Kotlin
: Platform声明冲突:以下声明具有相同
的
JVM签名(getUserName()Ljava/lang/ String;):getUserName():在用户中定义
的</
浏览 0
提问于2018-03-01
得票数 2
回答已采纳
1
回答
Android Studio
Kotlin
自动完成符号
、
、
我刚开始和
Kotlin
玩,所以请原谅我
的
这个问题。我注意到,在可用选项旁边
的
“自动完成”选项中添加了一组新符号 有谁知道圆形'v‘和正方形'v’表示什么?(圆圈内
的
'v‘和方格内
的
'v’,在LHS上,在小绿色挂锁之后
的
列表中
的
选择),或者在哪里可以找到一个符号传说?提前感谢
浏览 1
提问于2018-05-19
得票数 2
回答已采纳
1
回答
我可以使用groovy
的
默认
getter
/
setter
来帮助实现java
接口
吗?
、
、
、
、
我正在从导入
的
库中扩展一个非常简单
的
Java
接口
。
接口
非常简单,因此它声明
的
惟一方法是用于
属性
列表
的
getter
和
setter
。我
的
应用程序是用Groovy编写
的
,所以我想用Groovy类实现这个Java
接口
。我
的
印象是Groovy默认为它
的
任何类
的
属性
创建了getters和setters -我可以使用这些默认
浏览 2
提问于2015-10-13
得票数 5
回答已采纳
2
回答
注释来自
属性
的
getter
、
在
kotlin
中,我们可以定义它将有一个
getter
和一个
setter
。通过将
setter
更改为val可以很容易地删除它,但是如果我们有一个只应该有
setter
而
没有
getter
的
属性
呢?有
没有
办法创建一个批注,我们可以将其应用于text,以使其他人不能使用该
getter
?最终目标是能够使用
属性
语法,而不是调用setText 据我所知,目前<em
浏览 7
提问于2017-06-25
得票数 4
回答已采纳
点击加载更多
相关
资讯
Kotlin开发从0开始(二)——类的介绍
真相Java 开发者钟爱 Kotlin 的五个原因
Kotlin语法-修饰符、扩展
假如你想用Kotlin——类与接口
IDEA搭建 SpringBoot+Mybatis+Maven Web 项目开发环境
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券