cpp:inheritance_protected_private
Differences
This shows you the differences between two versions of the page.
| Both sides previous revision
Previous revision
Next revision
|
Previous revision
Next revision
Both sides next revision
|
cpp:inheritance_protected_private [2017/05/11 08:54] gthanos |
cpp:inheritance_protected_private [2020/04/26 12:38] gthanos |
| ^ ^ είδος κληρονομικότητας ^^^ | ^ ^ είδος κληρονομικότητας ^^^ |
| ^ μέλη της γονικής κλάσης ^ public ^ protected ^ private ^ | ^ μέλη της γονικής κλάσης ^ public ^ protected ^ private ^ |
| | public μέλη | public | protected | not accessible | | | public μέλη | public | protected | private | |
| | protected μέλη | protected | protected | not accessible | | | protected μέλη | protected | protected | private | |
| | private μέλη | not accessible | not accessible | not accessible | | | private μέλη | not accessible | not accessible | not accessible | |
| |
| * Για την κλάση //ChildB// (//protected// κληρονομικότητα), μόνο η κλάση //ChildB// και η απόγονοι αυτής γνωρίζει ότι η //ChildB// είναι απόγονος της //Parent//. | * Για την κλάση //ChildB// (//protected// κληρονομικότητα), μόνο η κλάση //ChildB// και η απόγονοι αυτής γνωρίζει ότι η //ChildB// είναι απόγονος της //Parent//. |
| * Για την κλάση //ChildC// (//private// κληρονομικότητα), μόνο η κλάση //ChildC// γνωρίζει ότι η //ChildC// είναι απόγονος της //Parent//. | * Για την κλάση //ChildC// (//private// κληρονομικότητα), μόνο η κλάση //ChildC// γνωρίζει ότι η //ChildC// είναι απόγονος της //Parent//. |
| |
| <WRAP center round tip 80%> | |
| Η κληρονομικότητα τύπου //private// ή //protected// έχει περιορισμένη χρήση. | |
| </WRAP> | |
| |
cpp/inheritance_protected_private.txt · Last modified: 2022/05/13 07:06 by gthanos