Абстракттуу класста абстракттуу эмес методдор болушу мүмкүнбү?
Абстракттуу класста абстракттуу эмес методдор болушу мүмкүнбү?

Video: Абстракттуу класста абстракттуу эмес методдор болушу мүмкүнбү?

Video: Абстракттуу класста абстракттуу эмес методдор болушу мүмкүнбү?
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Май
Anonim

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

Адамдар дагы сурашат, абстракттуу класс абстракттуу методдорду да, абстракттуу эмес ыкмаларды да аныктай алабы?

Ан абстракттуу ыкма болуп саналат ыкмасы балада класс бул ата-энени жокко чыгарат ыкмасы . Абстракттуу класс абстракттуу жана абстракттуу эмес ыкмаларды аныктай алабы - абстракттуу методдор ? A. Жок-бирөөсү же экинчиси болушу керек.

Андан тышкары, AN интерфейсинин абстракттуу эмес ыкмалары болушу мүмкүнбү? Интерфейс ыкмалары аныктамасы боюнча коомдук жана абстракттуу , ошондуктан сиз кыла албайсыз жок - абстракттуу методдор сенин интерфейс . Java тилинде, интерфейс ыкмалары коомдук жана абстракттуу демейки боюнча. Ошентип, биринчи вариант - жаман практика.

Андан кийин, кимдир бирөө абстракттуу эмес класста абстракттуу методго ээ болобузбу деп сурашы мүмкүн.

It абстракттуу ыкмаларга ээ болушу мүмкүн ( ыкмалары корпуссуз) ошондой эле бетон ыкмалары (кадимки ыкмалары дене менен). Кадимки класс ( жок - абстракттуу класс ) мүмкүн эмес абстракттуу ыкмалары бар . Ан абстракттуу класс болот жаралган эмес, демек, анын объектин түзүүгө уруксат берилбейт.

Java'да абстракттуу методсуз абстракттуу классты кандай колдонуу керек?

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

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