我正在 intelij Idea 中学习 kotlin,我必须对接口进行演示。一个主题是回调,我在哪里可以找到有关它的信息?或者你能简单地告诉我,非常简单,什么是回电?
fun main() {
val myphone = Myphone()
myphone.phoneOn()
myphone.onClick()
myphone.onTouch()
myphone.openApp()
myphone.closeApp()
}
interface Application {
var AppName: String
fun openApp()
fun closeApp() {
println("$AppName App is closed!")
}
}
interface Button {
var helloMessage: String
fun phoneOn()
fun onClick()
fun onTouch() {
println("The screen was touched!")
}
}
class Myphone: Button, Application {
override var AppName: String = "Facebook"
override fun openApp() {
println("$AppName Is Open!")
}
override var helloMessage: String = "Hello"
override fun onClick() {
println("The screen was clicked!")
}
override fun phoneOn() {
println("$helloMessage !")
}
}
非常简单:回调是指在另一个函数完成或某些特定事件发生时执行的函数。
fun execute() {
// Some logic
executeAnotherOnFinish();
}
要么
// filter executes only after array converted to list
myIntArray.toList().filter { it > 0 }
要么
myListener.notify()
// Listener class methid
notify() {
// Do some work
executeCallback()
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句