HarmonyOS interface 问题

1.第三方Banner定义了一个 接口。

export interface IData{    }

2.demo中提示的。

export class Data implements IData{  
  str:string = ''  
}

去实现这个IData接口。

3.

Banner({  
  bannerOptions: $bannerOptions,  
  data: $data,  
  currentPosition:this.currentPosition,  
  bannerContent: (item : Data, index : number) => {  
    this.bannerContent(item, index)  
  }  
}).width('100%')  
  .height(132)

以下这样写为什么不可以,那:

export class Data implements IData{  
  str:string = ''  
} 

这里面的值怎么取。

"bannerContent: (item : Data, index : number) => "

第三方地址:

https://ohpm.openharmony.cn/#/cn/detail/@ohos%2Fbanner

HarmonyOS
2024-10-21 10:26:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

一个类可以继承另一个类(称为基类),并使用以下语法实现多个接口:

class [extends BaseClassName] [implements listOfInterfaces] {     
    // ...   
} 

参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/introduction-to-arkts-V5#接口继承

class中的变量可以通过( .str)直接获取。

分享
微博
QQ
微信
回复
2024-10-21 16:57:02
相关问题
HarmonyOS 自定义interface回调问题
16浏览 • 0回复 待解决
HarmonyOS 关于interface的使用
837浏览 • 1回复 待解决
interface如何间接导出
826浏览 • 1回复 待解决
数组的map函数, 如何返回interface
141浏览 • 1回复 待解决
interface回调如何调用
864浏览 • 1回复 待解决
如何判断对象是某个interface的实现
963浏览 • 1回复 待解决
HarmonyOS CustomDialogController问题
313浏览 • 1回复 待解决
HarmonyOS startAbility问题
288浏览 • 1回复 待解决
HarmonyOS gridcell问题
179浏览 • 1回复 待解决
HarmonyOS soundPool问题
130浏览 • 1回复 待解决
HarmonyOS ImageData问题
75浏览 • 1回复 待解决
HarmonyOS setResponseData问题
292浏览 • 1回复 待解决
HarmonyOS Toggle问题
349浏览 • 0回复 待解决
HarmonyOS HarmonyOS社区组件问题
205浏览 • 1回复 待解决
HarmonyOS radio组件问题
303浏览 • 1回复 待解决
DSbridge HarmonyOS适配问题
124浏览 • 1回复 待解决
HarmonyOS音频播放问题
334浏览 • 1回复 待解决
HarmonyOS相对布局问题
347浏览 • 1回复 待解决