タグ

ブックマーク / wisdom.sakura.ne.jp (3)

  • メソッド

    アクセッサメソッド クラスの宣言と定義を正しく行い、Object ルートクラスの alloc メソッドを呼び出すと、クラスのインスタンスが生成されます。 クラスの定義は構造体の宣言のようなもので、インスタンスの生成するということは、構造体型の変数を定義して構造体を表現するために必要なメモリを割り当てる行為に似ています。 ただし、クラスはメンバ変数とそれを処理する専用の関数を関連付けている点で、構造体と大きく異なります。 前回で、クラスを宣言し、メソッドを定義してそれを呼び出すということを行いました。 前回のメソッドは引数や戻り値をやり取りしない極めて単純なものでしたが、この場ではより複雑なメソッドを実現するために、メソッドの詳細を解説します。 特に、メソッドは関数とは異なり、設計論の概念からインスタンスやクラスの役割に関連付けられなければなりません。 例えば、2次元座標の点を表す Poin

    gambol
    gambol 2014/08/06
  • プログラミング - WisdomSoft

    C 言語入門 世界中で使われている最も基的なプログラミング言語です。 C++ 入門 C 言語を継承し、オブジェクト指向を導入した高度な言語です。 C# 言語入門 Microsoft の洗練されたオブジェクト指向言語です。 D 言語入門 最新の設計思想が導入されている実践向け開発言語です。 Java 言語入門 Sun が開発した有名なオブジェクト指向言語です。 Objective-C入門 GCC で実装されているオブジェクト指向型 C 言語です。 Lisp入門 人工知能の研究や教育に使われるプログラミング言語です。 Perl 言語入門 多くのシステムで整備されている高度なスクリプトです。 PHP入門 近年、Webを中心に幅広く利用されている組み込み言語です。 アセンブリ 言語入門 アセンブリは機械語に直結した言語です。

    gambol
    gambol 2013/12/03
  • Lisp入門

    Lisp入門 この講座は Common Lisp(ANSI X3.226-1994) に準拠しています。 Common Lispとは? 関数と式 数値データ 文字データ 変数 リスト リストの評価 値の比較 if特別式 progn特別式 condとcase tagbodyとgo ブロック 繰り返し処理 関数の定義 戻る

    gambol
    gambol 2013/12/03
  • 1