Java нысанға бағытталған ба әлде объектіге негізделген бе?
Java нысанға бағытталған ба әлде объектіге негізделген бе?

Бейне: Java нысанға бағытталған ба әлде объектіге негізделген бе?

Бейне: Java нысанға бағытталған ба әлде объектіге негізделген бе?
Бейне: Java техникалық әңгімесі: Spring Boot және GraphQl интеграциясы. Оны қалай қарапайым етуге болады? 2024, Мамыр
Anonim

Java мысалы болып табылады объект - бағытталған бір сыныпты екіншісінен құруды және мұралауды (кодты қайта пайдалану) қолдайтын бағдарламалау тілі. VB тағы бір мысал объект - негізделген тіл ретінде сіз сыныптарды жасай аласыз және пайдалана аласыз және нысандар бірақ тұқым қуалайтын сыныптарға қолдау көрсетілмейді.

Сол сияқты, нысанға бағытталған және нысанға негізделген арасындағы айырмашылық неде?

Объектіге негізделген тілдерін пайдалануды қолдайды объект және инкапсуляция. Олар мұрагерлікті, полиморфизмді немесе екеуін де қолдамайды. Объектіге негізделген тілдер кірістірілгенге қолдау көрсетпейді нысандар . Javascript, VB мысалдары болып табылады объект тілдерге негізделеді.

Сонымен қатар, негізгі нысанға бағытталған ба? төрт қағидасы объект - бағытталған программалау инкапсуляция, абстракция, мұрагерлік және полиморфизм. Бұл сөздер жас әзірлеушіге қорқынышты көрінуі мүмкін.

Сол сияқты, Java неге объектіге бағытталған бағдарламалау болып табылады?

Java таза болып табылады объектіге бағытталған бағдарламалау тілі, себебі сыныпсыз және объект ешбір жазу мүмкін емес Java бағдарламасы . Java таза емес объектілі бағытталған бағдарламалау тіл. өйткені java int, float, логикалық, double, longet сияқты қарабайыр емес деректер түрлерін қолдайды.

Объектіге бағытталған бағдарламалаудың айырмашылығы неде?

OOP арасындағы айырмашылық және POP. OOP білдіреді Нысан - бағытталған бағдарламалау және болып табылады бағдарламалау алгоритмге емес, деректерге назар аударатын тәсіл, ал POP процедурасы қысқартылған бағытталған бағдарламалау , процедуралық абстракцияларға назар аударады.

Ұсынылған: