Junior — Middle
Дар забонҳои барномасозӣ сатҳҳои дастрасӣ public, private, protected ва internal чӣ фарқ доранд?
sobes.tech AI
Ҷавоб аз AI
Дар C# сатҳҳои дастрасӣ аъзои синфҳоро муайян мекунанд:
- public — дастрасӣ барои ҳама аз ҳар ҷой.
- private — танҳо дар дохили ҳамин синф дастрас.
- protected — дар дохили синф ва фарзандони он дастрас.
- internal — дар дохили ҳамин ҷамъбандӣ (assembly), яъне дар дохили лоиҳа.
Масалан, агар синф ё усул ҳамчун internal эълон шавад, танҳо дар дохили ҷамъбандии ҳозира дастрас хоҳад буд, ҳатто агар ба он ишора кунанд, ки ба он ишора мекунанд. Ин барои пинҳон кардани тафсилоти иҷро дар дохили китобхона қулай аст.