AmrJyniat
07/15/2022, 8:29 AMabstract class A {
abstract foo(param1: Any): Any
abstract foo(param1: Any, param2, Any): Any
}
class B: A {
//ask me to override one fun at lease and make the other fun optional
override foo(param1: Any): Any {
......
}
}
I'll always inject the foo()
fun with all parameters, but I don't need them in the inherited class in most casesuli
07/16/2022, 7:49 AMAmrJyniat
07/16/2022, 7:58 AMoverride foo(
param1: Any,
param2: Any //Optional to being here
): Any {
......
}
uli
07/16/2022, 8:03 AMAmrJyniat
07/16/2022, 8:07 AMuli
07/16/2022, 8:08 AMAmrJyniat
07/16/2022, 8:08 AMuli
07/16/2022, 8:10 AMfun foo(a:Any,b:Any)=foo(a)