Kotlin の使用時にメンバー変数が検出され、エラーが報告される 偶発的なオーバーライド

まずエラー箇所を投稿します
ここに画像の説明を挿入Accidental override: The following declarations have the same JVM signature (getMatrix()Landroid/graphics/Matrix;):

ここでのエラーの理由は、kotlin がデフォルトでメンバー変数の get/set メソッドを設定し、その結果、クラスの元の getMatrix() メソッドと同じ名前になってしまうためです。解決策も非常に簡単で、メンバー変数名 (matrix -> mMatrix) 。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/xlk_1996/article/details/127239861