final
String のようなクラスの拡張を作成することは可能ですか? Swiftと同様に、 extension
of内に追加のメソッドを追加することができfinal
class
ます。
例として、パスワードの有効な長さをString
教えてくれる拡張機能のメソッドを作成したいと思います。String
val password : String = mEdtPassword!!.getText().toString()
// how to define haveValidLength method in extension
val isValid : Boolean = password.haveValidLength()
注 - この例は、 の使いやすさを理解するためのものextension
であり、実際のシナリオではありません。