Биз Java'да негизги функцияны купуя деп жарыялай алабызбы?
Биз Java'да негизги функцияны купуя деп жарыялай алабызбы?

Video: Биз Java'да негизги функцияны купуя деп жарыялай алабызбы?

Video: Биз Java'да негизги функцияны купуя деп жарыялай алабызбы?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Декабрь
Anonim

Ооба, жарыялай алабыз the негизги ыкма катары Java ичинде жеке . Ал эч кандай катасыз ийгиликтүү түзүлөт, бирок иштөө убагында, дейт негизги ыкма коомдук эмес.

Ошо сыяктуу эле, адамдар сурашат, биз Java'да негизги ыкманы купуя деп жарыялай алабызбы?

Жооп: Ооба, биз негизги ыкманы приват деп жарыялай алабыз . Ал эч кандай катасыз түзүлөт, бирок иштөө убагында, дейт негизги ыкма коомдук эмес.

Экинчиден, эмне үчүн биз Java'да купуя колдонобуз? Кыскача жеке ачкыч сөз java өзгөрмөлөргө жана методдорго эң чектөөчү кирүүгө мүмкүндүк берет жана инкапсуляциянын эң күчтүү формасын сунуштайт. жеке мүчөлөрү класстан тышкары жеткиликтүү эмес жана жеке ыкмасын жокко чыгаруу мүмкүн эмес.

Ошо сыяктуу эле, эмне үчүн Java'да негизги ыкма купуя эмес?

In Java , биз мүчөлөрдү жарыялаган сайын (instancevariables же ыкмалары ) катары класстын жеке , ошол мүчөлөргө ошол класстын ичинен гана кирүүгө болот. Алар болот жок бул класстан тышкаркы бардык класстарга көрүнсүн.

Биз ички классты купуя деп жарыялай алабызбы?

айырмаланып а класс , ан ички класс болот бол жеке жана бир жолу сен жарыялайсың а ички класстык менчик , ага сырткы объекттен кирүүгө болбойт класс . Төмөндө түзүү программасы болуп саналат ички класс жана ага жетүү.

Сунушталууда: