宣言


愛村  2010-03-25 03:05:15  No: 38104

宣言にはパブリックやプライベートなどがありあますが、
そもそも、全てパブリックで宣言してしまうと何か弊害があるのでしょうか?


えーと  2010-03-25 03:27:28  No: 38105

OOPによるプログラミングにおけるクラスというものをしっかり学べば
おのずと答えはでます。クラスは、継承を前提にしているので、継承先での
override を強制したり、クラスを定義している pas ファイルだけから
見えるようにしたり、要するにコーディング上の便利さと、クラスの使用者に
よるむやみな改変を防ぐための仕組みが必要なのです。ですから、作成者から
みて、クラスの使用者に見えない仕組みが必要であり、それが private や
public などのスコープに設定になるのです。一般にはこの仕組みを「隠蔽」と
呼んでいます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加