J's Technical Note on Weblog
Js::TecNote
JGB [ www.v-sands.com -- since 2003 ]
Bash
C++
Haskell
Java
Lisp
Others
PHP
Perl
Ruby
Server_Tips
Weblog_Note
XML
base
diary
pcmemo
Top
Categories
Bash
>>
├ bashnote
C++
>>
├ 01:C++の作り方
├ 02:C++固有の書法
├ 03:参照用法
├ 04:オブジェクトの保護
├ 05:クラスとオブジェクト
├ 06:カプセル化
├ 07:コンストラクタとデストラクタ
├ 08:継承
├ 09:関数の多重定義
├ 10:仮想関数
├ 11:例外
├ 12:テンプレート
├ 13:STL
Haskell
>>
├ Learning_Haskell
Java
>>
├ 1 Java primitive
├ 2 Java class
├ 3 Java stream
├ 4_DesignPatterns
├ 5_Ant
Lisp
>>
├ Learning_Common_Lisp
Others
>>
├ Java_MySQL_Tomcat
├ MakeBlog_on_Ruby
├ Xerces
PHP
>>
├ PHP5_XML
├ Smarty
├ myblog
├ php_oop
├ phpnote
Perl
>>
├ cginote
├ perlnote
├ perlref
Ruby
>>
├ rubynote
├ rubyref
Server_Tips
>>
├ fedore_core
├ vine_linux
Weblog_Note
>>
├ Blosxom
├ Movable_Type
XML
>>
├ DocBookXML
├ Txt2dbx
├ XML_Programming
├ XML_Study
base
>>
├ C Note
├ example sentences of C
pcmemo
>>
├ how_to
├ parser_generator
├ ruby_tips
├ txt2dbx_memo
Previously
Rubyでソースコードの自動生成
Ruby版 Blogツール作成
クラス間の通信
来年に向けてのメモ
Cygwin 困ったときの備忘録:
PHPNOTE 第6回終了
やっとこさBフレッツ
もう3月も終わりかい!
PHPのSESSION変数でファイル名を渡す
miniDNSからお引越
Archives
2007年07月
(1)
2007年02月
(1)
2006年02月
(1)
2005年12月
(1)
2005年10月
(1)
2005年07月
(1)
2005年05月
(1)
2005年03月
(1)
2005年02月
(3)
2004年11月
(1)
2004年10月
(1)
2004年08月
(1)
Bookmarks
コンピュータ関係を中心にしたリンク集
Syndicate this site (XML)
Powered by
Movable Type 3.122-ja
▲UP
1 : PHP4までのオブジェクト指向
充分なものではなかったPHP4のオブジェクト指向
メンバ変数のアクセス制御ができない
オブジェクトの代入のデフォルトは Deep Copy
継承
2 : PHP5のオブジェクト指向 : 主な変更点
PHP5のオブジェクト指向
主な変更点
オブジェクトの代入は参照渡しがデフォルト
3 : アクセス制御
private や protected なメンバ、メソッドが可能
アクセス制御
private によるアクセス制御
protected によるアクセス制御
派生クラスのメソッドで基底クラスのメンバ変数を扱う
4 : 標準のコンストラクタ、デストラクタ
標準のコンストラクタ、デストラクタの記法が決められた
__construct
__destruct
親クラスのコンストラクタ、デストラクタ
5 : final宣言
final宣言
クラス自体をfinal宣言
特定のメソッドをfinal宣言
6 : デフォルトアクセッサ
デフォルトアクセッサ(__call, __get, __set)
__call
__set
__get
7 : 抽象クラスとメソッド
抽象クラスとメソッド
8 : インターフェイス
インターフェイス
9 : 例外処理のサポート
例外処理
10 : オートロード機構
オートロード
11 : その他の新機能
その他の新機能
クラス内定数
クラス変数