クラス::生成

Class :: Generateは、Perlクラスの階層を生成できるPerlモジュールです。
今すぐダウンロード

クラス::生成 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Steven Wartik
  • 出版社のWebサイト:
  • http://search.cpan.org/swartik/Class-Generate-1.09/Generate.pod

クラス::生成 タグ


クラス::生成 説明

Class :: Generateは、Perlクラスの階層を生成できるPerlモジュールです。 Class :: GenerateはPerlクラスのhierarchiesを生成できるPerlモジュールです.synopsisクラス:: QWを生成する(クラスサブクラスDELETE_CLASS)。 ※クラスclass_nameを宣言します。クラスclass_name => ; #qlass_nameのインスタンスを割り当て、membersが指定された値に初期化されたメンバー(渡しアレイとhashesを使用して参照)を割り当てます。 $ obj = class_name-> new(s =>スカラー、a => 、h => {key1 => v1、...}、c => class-> new、c_a => ); #スカラー型アクセサ:$ obj-> s($ value); #メンバーSに$値を割り当てます。 $ member_value = $ obj-> s。 #アクセス会員の値。 #(クラス)配列型アクセサ:$ obj-> a(); #すべての配列全体をメンバーに割り当てます。 $ obj-> a(2、$ value); #$ valueを配列メンバーに割り当てる2. $ obj-> add_a($ value); #配列の終わりに$値を追加します。 @a = $ obj-> a。 #すべての配列にアクセスします。 $ ary_member_value = $ obj-> a(2); #アクセスアレイメンバー2. $ s = $ obj-> a_size; #配列のリターンサイズ。 $ value = $ obj-> last_a; #アレイの最後の要素を返します。 #(クラス)ハッシュ型アクセサ:$ obj-> h({k_1 => v1、...、k_n => v_n})#####(メンバー)全体のハッシュを割り当てます。 $ obj-> h($ key、$ value); #HASHメンバー$キーに$値を割り当てます。 %HASH = $ OBJ-> H。 #全ハッシュにアクセスしてください。 $ hash_member_value = $ obj-> h($ key); #ハッシュメンバー値$キーにアクセスします。 $ obj-> delete_h($ key); #$ KEYによって占有されているスロットを削除します。 @keys = $ obj-> h_keys; #メンバーHのアクセスキー。 @values = $ obj-> h_values; #メンバーHのアクセス値。 $ another = $ obj->コピー。 #オブジェクトをコピーします。 if($ obj->は、別の){...}#テスト平等をテストする。サブクラスs => []、-parent => 'class_name'; class :: packageの生成は、引数としてクラス指定を実行し、これらの仕様から作成し、Perl 5クラスを作成します。仕様言語では、さまざまなオブジェクト指向のコンストラクションを使用できます。入力メンバー、継承、プライベートメンバー、必要なメンバー、デフォルト値、オブジェクトメソッド、クラスメソッド、クラス変数、およびmore.cpanには、類似のパッケージが含まれています。なぜ別のもの?特にPerlのような動的言語では、オブジェクト指向プログラミングは複雑な努力です。私はあなたが一般的に作るエラーを捕まえるのが非常に難しいパッケージを望んでいました。私は私がオブジェクト指向プログラミングの契約を強制するのを助けることができるパッケージを望んでいました。私が尋ねたとき私は私の道から抜け出すことを望んでいました。要件: ・Perl


クラス::生成 関連ソフトウェア