腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
kotlin
中
的
泛
型
、
伴生
对象
和
继承
android
、
kotlin
、
generics
、
inheritance
、
companion-object
我正在使用Android上
的
ViewBindings,使用编译器从xml生成
的
代码必须是这样
的
。 class ViewBinding {...}object { ... } } 为了避免复制/粘贴代码,我想创建一个类,接受ViewBinding
的
子类作为
泛
型
类型参数,并使用一个具有方法膨胀
的
配套
对象
。MyClass<T:View
浏览 54
提问于2020-12-15
得票数 0
回答已采纳
3
回答
是否有一种带有
对象
和
泛
型
的
编程语言,但没有
继承
?
object-oriented
、
programming-languages
、
inheritance
、
generics
GO编程语言有
对象
,但没有
继承
。它也有内置类型Array
和
Map
的
泛
型
。对于所有用户创建
的
类型,是否有一种具有
对象
但没有
继承
和
泛
型
(即参数化类型)
的
编程语言?
浏览 0
提问于2018-07-31
得票数 1
回答已采纳
1
回答
在类层次结构
中
访问静态
和
非静态成员
的
Kotlin
方法是什么?
inheritance
、
kotlin
、
static
我想在
Kotlin
中
实现以下设计:这是我所能做
的
,它能工作,但感觉非常丑陋。,
继承
自Base
的
每个类都必须: 有一个从BaseCompanion
浏览 3
提问于2019-11-19
得票数 0
回答已采纳
1
回答
Kotlin
中
是否有一种方法可以确保
继承
接口
的
泛
型
类型仍然是接口,或者假设它是接口?
kotlin
、
generics
我想用一个
泛
型
类型声明一个函数,这个
泛
型
类型必须从另一个应该是接口
的
泛
型
类型
和
其他类
继承
。但是
Kotlin
抱怨我不让我这么做。SomeInterface> { } 如果我只是将函数声明
中
的
泛
型</em
浏览 3
提问于2022-07-25
得票数 0
回答已采纳
1
回答
列表
中
的
伴生
方法
scala
我注意到在List类中有一个叫做“伙伴”
的
方法。是干什么
的
呢?它
的
定义是“构建List.‘类实例
的
工厂
伴生
对象
”。似乎我可以使用l.companion(11,12,13)方法创建一个列表
的
新实例,但是为什么我要这样做而不是使用List(11,12,13)呢?val l3 = l2(100,11,123) 100123从伙伴返回
的
对象
也可用于创建可变
浏览 0
提问于2016-12-06
得票数 1
2
回答
Kotlin
中
的
泛
型
:如何访问
伴生
对象
generics
、
kotlin
class Enum2{ companion object { }它们都有一个default变量
的
伴生
对象
而不是有两个返回此值
的
方法。default.toString() return Enum2.default.toString()在
Kotlin
中
是否有可能优化此代码,并且只有一
浏览 0
提问于2018-06-24
得票数 2
回答已采纳
1
回答
Scala:在伙伴
对象
中
获取伙伴类
scala
、
companion-object
我需要在我
的
伴生
对象
中
定义一个val,它是用一个以
伴生
类为参数
的
方法初始化
的
。 我想用不重复
的
方式来处理这件事。我
的
问题是,X.getClass
和
classOfX不一样。第一个是
伴生
对象
的
类,第二个是
伴生
类
的
类,但我需要在不直接硬编码
的
情况下获得
伴生
类。基本上,我需要这样
的
东
浏览 0
提问于2013-06-13
得票数 5
回答已采纳
1
回答
泛
型
类
的
伴生
对象
scala
、
generics
、
companion-object
我正试图为一个名为point
的
泛
型
类创建一个
伴生
对象
,该类表示2D点。Point[T], distance: Double): Boolean = { }但是在我定义同伴
对象
的
第13行
中
,我给出了类似于类Point
的
类型param,但是我得到了以下错误:';‘expected但是’[ found. ‘ 如何为
浏览 0
提问于2021-03-16
得票数 0
回答已采纳
3
回答
如何使用
Kotlin
中
返回Self
的
静态函数编写接口?
kotlin
、
interface
、
static-methods
我正在尝试编写类似于Swift
中
的
Kotlin
等价物: protocol Parseable {} 我找不到如何在静态方法上定义具有需求
的
接口
浏览 70
提问于2021-08-05
得票数 1
2
回答
具有枚举约束
的
Kotlin
泛
型函数
kotlin
、
generics
、
enums
、
companion-object
我想做一些类似以下
的
事情: inline fun> myFunction(enumStr: String){ //... } 因此我
的
泛
型
参数被约束为枚举类类型我收到一个错误,说明: 据我所知,这意味着我不能在
泛
型
上使用
伴生
对象
函数。有什么方法可以实现我想要
的
-将字符串转换为
泛
型
枚举吗?
浏览 45
提问于2021-03-02
得票数 0
回答已采纳
1
回答
Kotlin
中
Java静态方法
的
作用域
kotlin
、
scoping
、
kotlin-java-interop
有一个Java库
的
类,它有aVeryLongNameThatIDontWantToTypeEveryTime。这个类有一些具有
泛
型
名称
的
静态方法:get()、abs()等。现在我需要在我
的
kotlin
代码中使用它们构造复杂
的
调用,如下所示: aVeryLongNameThatIDontWantToTypeEveryTime.get(aVeryLongNameThatIDontWantToTypeEveryTime.absaVeryLongNameThatIDontWan
浏览 28
提问于2021-10-22
得票数 2
2
回答
scala
泛
型
编程
中
的
c++静态成员
scala
、
generics
我曾经是一名c++程序员,也是scala
的
新手。以及如何在scala中进行
泛
型
编程,例如 { static const int ComponentId = 1template<typename T> { } 但是在scala
中
没有类静态变量我知道有
伴生
对象
浏览 2
提问于2017-07-20
得票数 0
2
回答
我是否可以从BaseClass
中
执行从ChildClass
继承
的
静态函数并获得childs属性?
android
、
inheritance
、
kotlin
、
extends
、
base-class
在一些情况下,我希望在基类
中
添加静态函数或值,以便在
继承
自它
的
所有子类中使用它们。其中一种情况是,我希望为每个类创建
泛
型
标记,以便将其作为键在数据映射中使用,例如,当我希望在活动之间查找片段或传递数据时。还是我被迫为每个类创建一个
伴生
对象
?
浏览 0
提问于2018-10-25
得票数 0
回答已采纳
3
回答
在
Kotlin
中
,每个类只允许一个
伴生
对象
。
android
、
kotlin
、
static-methods
我从Java转到
kotlin
做Android开发。当我在
Kotlin
中
搜索相当于Java静态方法
的
时候,我发现
伴生
对象
是。但问题是在
kotlin
中
创建多个静态方法时。我得到这些错误,每个类只允许一个
伴生
对象
。
浏览 14
提问于2017-06-30
得票数 5
回答已采纳
1
回答
子类无法访问
的
同伴
对象
方法
inheritance
、
kotlin
、
android-room
、
kotlin-companion
我正在尝试使用子类
中
的
getInstance方法。} SingletonHolder类是从
kotlin
中
的
惰性实现派生出来
的
,允许将一个参数传递给创建者函数。superclass正在模仿Android上
的
abstract class MyRoomDatabase : RoomDatabase(),这将在运行时创建sqlite
的
一个实例,并建议将其实现为单例。这在我
的</e
浏览 8
提问于2020-02-14
得票数 0
回答已采纳
1
回答
无法访问BaseColumns在
Kotlin
中提供_ID属性
android
、
sqlite
、
kotlin
我正在定义我
的
用户SQLite数据库表,为此,我创建了以下UserContract
和
UserEntry类: val COLUMN_EMAIL = "email" }} 我面临
的
问题是无法访问BaseColums实现提供
的
B
浏览 3
提问于2017-06-03
得票数 6
回答已采纳
1
回答
扩展
Kotlin
中
的
泛
型
类
java
、
generics
、
kotlin
ActivityMvpDelegate:转换为
Kotlin
的
代码如下所示当然,我在V上得到了未解决
的
引用,我不知道这段代码应该如何,
浏览 4
提问于2016-06-08
得票数 8
回答已采纳
2
回答
使用
泛
型
扩展接口不能分配给父c#
c#
、
oop
、
generics
、
inheritance
、
interface
有一个
继承
泛
型
接口
的
接口。下面是通用接口{
继承
泛
型
接口
的
接口。public interface IChatService :IBaseService<Messages>} 然后,我有一个类,它将构造函数
中
的
泛
型
接口
浏览 0
提问于2019-06-30
得票数 2
回答已采纳
3
回答
构造一个可覆盖
的
隐式
scala
、
implicits
我想为一个可以被覆盖
的
类实现一个
泛
型
隐式。implicit lazy val tool = Tool("shovel") }如果我在
伴生
对象
或特征
中
定义了
泛
型
隐式Tool实现,则会得到警告,即工具
和
一般隐式都是ambiguous implicit values。如何定义仍然可以在方法
的</
浏览 6
提问于2016-04-09
得票数 3
1
回答
有没有办法在
Kotlin
中
从同一个通用接口
继承
两次(不同类型)?
generics
、
interface
、
multiple-inheritance
、
kotlin
override fun talk(value: Float) { }
Kotlin
对此并不满意,理由是:A supertypeappears twice 我知道一个可能
的
解决方
浏览 2
提问于2016-02-20
得票数 32
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin 泛型中的 in和out
Kotlin 中的伴生对象和静态成员
教你如何攻克Kotlin中泛型型变的难点
Kotlin第七讲-泛型在Java和Kotlin上的差异
从Java到Kotlin(四)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券