Методду жокко чыгаруу менен ыкманы жашыруунун ортосунда кандай айырма бар?
Методду жокко чыгаруу менен ыкманы жашыруунун ортосунда кандай айырма бар?

Video: Методду жокко чыгаруу менен ыкманы жашыруунун ортосунда кандай айырма бар?

Video: Методду жокко чыгаруу менен ыкманы жашыруунун ортосунда кандай айырма бар?
Video: Autoimmunity in POTS: 2020 Update- Artur Fedorowski, MD, PhD, FESC 2024, Май
Anonim

In ыкманы жокко чыгаруу , базалык класстын шилтеме өзгөрмөсү туунду класстын объектисин көрсөткөндө, анда ал ичинде жокко чыгарылган ыкма алынган класс. Жашыруу ыкмасы менен , базалык класстын шилтеме өзгөрмөсү туунду класстын объектисин көрсөткөндө, анда ал ичинде жашыруун ыкма базалык класс.

Мындан тышкары, Java'да ыкманы жокко чыгаруу менен ыкманы жашыруунун ортосунда кандай айырма бар?

ыкманы жокко чыгаруу , субкласста бирдей болгондо ыкмасы ошол эле кол менен ичинде подкласс. Жашыруу ыкмасы , субкласста бирдей болгондо ыкмасы аты, бирок башкача параметр. Бул учурда, сен эмес басымдуулук кылуу Ата эне ыкмасы , бирок жашыруу ал.

Экинчиден, мисал менен C# менен жашыруу ыкмасы деген эмне? Жооп: Жашыруу ыкмасы пайда болот мурас базалык класс менен туунду класстын экөө тең бир аталыштагы методго ээ болгондо байланыш. Биз туунду класстын объектисин түзгөндө, ал базалык класстын ыкмасын жашырат жана өзүнүн методун чакырат жана бул C# тилинде жашыруу ыкмасы же атын жашыруу деп аталат. мурас.

Ошондой эле билиңиз, эмне үчүн жашыруу ыкмасы колдонулат?

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

Жашыруу ыкмасы деген эмне?

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

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