NetBeans code generatorを使う

netbeans_code_generator_i

概要

コードジェネレータは、知っていたら、何かを継承したクラスでメソッドをオーバーライドしたり、getterやsetterを作るときに便利な機能です。

ここではPHPで使ってみます。

コードジェネレータを使うためのキー

Alt + Insert

メソッドをオーバーライドして実装

何かを継承したクラス内でAlt + Insertを押して下さい。

netbeans_code_generator_1

ここではCakePHPのAppController内で使ってみました。

netbeans_code_generator_2

すると親のクラスのメソッド一覧が現れます。オーバーライドしたいものにチェックを入れて了解を押せば、チェックを入れたメソッドのコードを生成してくれます。beforeFilterとbeforeRedirectにチェックを入れてみました。

netbeans_code_generator_3

SetterやGetterの生成

今度はクラス内にprivete変数を作ります。これらのgetterやsetterも自動生成できます。さっきと同様にAlt+Insertを使います。
※注意することは、コードが何も書かれていない行で実行することです。メソッド内や変数のところで実行すると、データベース関係のポップアップが表示されます。

netbeans_code_generator_4

作りたいものに応じて、取得メソッド、設定メソッド、取得メソッドおよび設定メソッドのいずれかを選択。

netbeans_code_generator_5

作りたいものにチェックを入れて了解を押せばOK。

netbeans_code_generator_6

こんな感じでsetterとgetterを生成してくれます。

Javaなど他の言語でも、同様に使うことができます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください