同じクラスを共有する2つ以上のオブジェクトのポイントは、振る舞いが同じ、つまりメソッドが同一であるということなので、これは奇妙な質問のように思えます。
ただし、フィールドに異なる値を割り当てるのと同じ方法でオブジェクトのメソッドを再定義できるOOP言語があるかどうか興味があります。結果は、まったく同じ動作を示さなくなった同じクラスから構築されたオブジェクトになります。
私が間違っていなければ、このJavaScriptを実行できますか?この質問とともに、なぜ誰かがこれをしたいのでしょうか?
setClickHandler()
メソッドにコードを渡し、同じクラスの異なるインスタンスに非常に異なることをさせるのは簡単です。便利なラムダ式を持たない言語では、新しいハンドラーのためだけに新しい匿名サブクラスを作成する方が簡単です。従来、オーバーライドメソッドは新しいクラスの特徴であると見なされていましたが、属性の値を設定することはそうではありませんでしたが、特にハンドラー関数では、この2つの効果は非常に似ているため、区別は言葉に関する戦争になります。