1
A
答えて
0
ほとんどの言語でこれを行うことができますが、多くの場合パフォーマンスが低下します。たとえば、Javaでプライベートコンストラクタのアクセシビリティを変更するには、次のようにします。
Constructor constructor = MyClass.class.getDeclaredConstructor(paramTypes);
constructor.setAccessible(true);
MyClass instance = (MyClass)constructor.newInstance(params);
お好きな言語でのクラスオブジェクトで利用できるメソッドを見て、あなたは、メソッドやフィールドで取得するいくつかの方法を参照してくださいよ、あなたがそれらのハンドルを持っていたら、あなたはそれらを乱用することができますあなたの心のコンテンツ。
関連する問題
- 1. 動的メソッドのアクセス修飾子
- 2. アクセス修飾子
- 3. アクセス修飾子
- 4. Springアクセス修飾子private
- 5. デフォルトのアクセス修飾子7
- 6. Delphiのアクセス修飾子
- 7. スカラユニットテストのセットアップ(アクセス修飾子修飾子を使用しますか?)
- 8. 条件付きアクセス修飾子?
- 9. 変数のアクセス修飾子:プライベート対プロテクト
- 10. クラスと内部クラスのアクセス修飾子
- 11. varとvalのscalaのアクセス修飾子
- 12. アクセス修飾子の適切な適用
- 13. C#のインターフェイスメンバのアクセス修飾子
- 14. C#の:アクセス修飾子メソッドを作る
- 15. javascriptのクラスとアクセス修飾子
- 16. 修飾子
- 17. セッション修飾子
- 18. プロパティ修飾子
- 19. パッケージプライベートアクセス修飾子
- 20. private修飾子
- 21. 目的関数cのアクセス修飾子の可視性
- 22. OpenGL:レイアウト修飾子?
- 23. 修飾子のエラー
- 24. Gtk keypress修飾子
- 25. Vue.js - マウスイベント修飾子
- 26. 高速浮動小数点修飾子
- 27. アプリケーション起動時のキーボード修飾子
- 28. ConcurrentHashMap修飾子の同期
- 29. パスカルエラー:不正な修飾子
- 30. "git blame"ファイルアクセスコントロール修飾子
私はこの解決策を知っていましたが、プライベートフィールドにアクセスすることは可能です(まだプライベートです)。また、メンバーのアクセス指定子をパブリックからプライベートに、および/またはその逆に切り替えることはできません。 – anonymvs