Сынып (lat. классис, мн. с. сыныптар) — негізгі rang иерархиялық жіктеу биологиялық systematic.

Иерархия жүйелі санаттағы сынып тұр типті төмен және жоғары жасағының (зоологиялық systematic) және төменде бөлімінің және одан жоғары тәртібін (Ботаникалық systematic).

Мысалдар:

Баба-Caps (pieris капустная) жатады class ROM (жәндіктер).
Өсімдік pans Париж (Пиерис жапон) жатады class Doodle (Розиды).
Кейде пайдаланылады, сондай-ақ, қамтамасыз етеді, қоңырау шалу:

СД (lat. superclassis) — қоңырау жоғары сынып оқушылары,
pods (lat. subclassis) — қоңырау төмен сынып,
ИНФРА (lat. infraclassis) — қоңырау төмен pods.
Атауы сынып[өңдеу | өңдеу коды]
Атауы сынып, атаулары басқа Tucson, rang жоғары түрі болып табылады, Нил, яғни бір сөзден құралады — существительного (немесе оңаша пайдаланылатын қалай SSL) көпше, табаға бастап Saga әріптер.

Ботаникалық және экология атауларына сыныптар мен стручки пайдаланылады стандарттау аяқталған (бұл аяқталғаннан ғана ұсынады, бірақ міндетті болып табылмайды):

сынып pods
жоғары өсімдіктер -opsida -идсе
балдырлар -phyceae -phycidae
саңырауқұлақтар -mycetes -mycetidae

Brazzaville және басқа да маңызы бар қаланың, см Класы.
Сынып термині қолданылатын теориясы, жиындар белгілеу үшін произвольных жиынтығын жиындар, иеленетін қандай да бір белгілі бір қасиеті немесе белгісі. Неғұрлым қатаң сыныбын анықтау байланысты таңдау бастапқы жүйесінің аксиома. Жүйедегі аксиомалар Цермело — Френкеля сыныбын анықтау болып табылады бейресми, ал басқа жүйелер, мысалы, жүйе аксиомалар фон — Бернайса — Геделя, аксиоматизируют анықтау “меншікті сынып” біраз отбасы, ол мүмкін емес элементі басқа тұқымдастығы.

Сынып болып табылмайтын көптеген (бейресми анықтау ZFC) деп аталады өз сыныбымен. Атап айтқанда, класс барлық жиындар мен сынып ординалов болып табылады өз сыныптары.

Тыс жиындар теориясы ” сөзі “класс” кейде синонимы болып табылады “деген сөздер “көптеген” (мысалы, сынып баламалылығы). Көпшілігі дауыс жинады “деген сөздер “класс” әдебиетте ХІХ ғасырдың соңы мен ерте жатады шындыққа қарай множествам.

Либералдық[өңдеу | өңдеу коды]
Либералдық аңқау теориясы, жиындар, әдетте, пайдаланады противоречивое бекіту “барлық сыныптары болып табылады множествами”. Қатаң, бұл либералдық ұсынады дәлелі кейбір сыныптар болып табылады өз. Мысалы, парадокса Рассела керек, бұл класс барлық жиындар болып табылады көптеген, сондай-ақ парадокса Бурали-Форти — бұл сынып барлық ординалов болып табылады өзіндік.

Brazzaville және басқа да маңызы бар қаланың, см Класы.
Класс — бұл элемент БОЙЫНША сипаттайтын абстрактілі деректер түрі және оның ішінара немесе толық жүзеге асыру. Басқа тілдің алфавиті — метаклассы, интерфейстер, құрылымын, аудару, — сипатталады, қандай, өзінің, басқа да ерекшеліктері бар. “Түсінігімен қатар,” объектінің класы негізгі болып табылады ұғымымен ” ҚҚТБ (бірақ бар және бесклассовые объектілі-бағытталған тілдер, мысалы, Self, Lua; толығырақ қараңыз Прототипное бағдарламалау). Мәні ерекшелік сынып басқа абстрактілі мәліметтер типін тұрады ” деп тапсырма типті деректерді сынып анықтайды бір мезгілде ретінде интерфейс және іске асыру үшін өзінің барлық дана, шақыру әдісі-конструктор міндетті. Дәл мағынасы осы сөз болады ашылуы төмен.

Тәжірибеде объектілі-бағытталған бағдарламалау азайтатын құру біраз сыныптар санын қоса алғанда, интерфейс және іске асыру, және кейіннен оларды пайдалану. Графикалық ұсыну біраз сыныптар санын және олардың арасындағы байланыстар деп аталады диаграммасы сынып. Объектілі-бағдарланған тәсіл үшін өз дамуының жинақталатын көптеген ұсыныстар (паттернов) құру бойынша сынып иерархий сынып.

Идея сынып келді бірі базалары бойынша білімді қатысы бар зерттеулер жасанды интеллект бойынша. Пайдаланылатын адамның жіктеу зоология, ботаника, химия, машина бөлшектері, көтереді негізгі идеясын, кез-келген затқа әрдайым ұсынуға болады жеке жағдайы біраз неғұрлым жалпы ұғымдар. Нақты алма — жалпы, бұл біраз алма, мүлдем алма, ал кез-келген мүлдем алма — жеміс. Сондықтан да мысалдар-сынып оқушыларына оқу құралдары объектілі-бағдарлы бағдарламалау бойынша жиі упоминают алма және алмұрт.

Барлық жерде бұдан әрі “деген сөздер “класс”, “нысаны”, “интерфейс” және “құрылымы” қолданыла өзінің арнайы мәндерінде берілген шеңберінде ҚҚТБ.

Класстар және объектілер түсінігі данасын сынып, түсінігі мүшелерінің сынып[өңдеу | өңдеу коды]
“Объектілі-бағытталған бағдарлама қолдана отырып, сынып әрбір объект болып табылады “данасымен бірге” біраз нақты сынып, және басқа да объектілерді емес. Яғни дана “сынып оқушысы” бұл жағдайда, білдіреді емес, “үлгісі біраз сынып” немесе “жеке алынған класс”, “объект түрі болып табылады, онда класс”. Бұл ретте, әртүрлі тілдерде бағдарламалау рұқсат етіледі немесе рұқсат етілмейді болуы бір типтегі деректер даналар жоқ объектілері болып табылады (яғни, тілі айқындайды объектілері сияқты заттар санының, массивтер және көрсеткіштер, немесе жоқ болып табылады, және, тиісінше, бар, мұндай сыныптар “саны”, “массив” немесе “указатель”, данасын болатын еді әрбір нақты саны, массив немесе көрсеткіші).

Мысалы, абстрактілі деректер түрі жол “мәтін” болуы мүмкін түрінде ресімделуі сынып, және онда барлық жолдар мәтіннің бағдарламасы болып табылады объектілері — данасын сынып “жол мәтін”.

Пайдалану кезінде сынып барлық элементтері код бағдарламасы сияқты айнымалылар, тұрақтылар, әдістері, процедуралары мен функциялары, тиесілі болуы мүмкін (ал көптеген тілдерінде міндетті тиесілі) сол немесе өзге саласы. Өзі сынып нәтижесінде ретінде айқындалады тізімі өз мүшелерінің, атап айтқанда, өріс (қасиеттері) және әдістері//функциялар мен процедуралар. Байланысты бағдарламалау тілінің осы тізімге алады добавиться тұрақтылар, атрибуттар және сыртқы анықтау.

Қалай мен құрылымын, сыныптар сұрақ қоюы мүмкін өріс, яғни айнымалылар, тиесілі немесе тікелей өзіне, сыныбы (статикалық), не ағаштарға сынып (жай). Статикалық өріс бар бір данада жасалды және барлық бағдарлама (немесе, неғұрлым күрделі нұсқада — бір данада процесі немесе бір-екі сөз/жіп). Қарапайым өріс құрылады бір көшірмесін әрбір нақты объекті данасын сынып оқушысы. Мысалы, жалпы саны мәтін жолдарының құрылған бағдарлама, болып табылады статикалық өрісі сынып “жол мәтін”. А нақты массив таңбалар жолдың болады әдеттегі өрісі данасын сынып “жол мәтін” сияқты көшпелі “тегі” бар түрі “жол мәтін болады қарапайым өрісі әрбір нақты данасын сынып оқушылары “адам”.

“ҚҚТБ пайдалану кезінде сынып барлық орындалушы код программы (алгоритмы) будет оформляться в виде деп аталатын “методов”, “функций” немесе “рәсімдердің сәйкес келетін әдеттегі құрылымдық бағдарламалау, алайда енді олар (ал көптеген тілдерінде міндетті) тиесілі сол немесе өзге саласы. Мысалы, мүмкіндігінше сынып “жол мәтін” болуы барлық негізгі әдістері/қызметі/рәсімнің арналған жұмыс жолмен мәтіннің сияқты іздеу жолында, қию бөлігі жолдар және т. б.

Мен өріс коды түріндегі әдістер//функциялар, рәсімдер тиесілі сыныбы, жатқызылуы мүмкін немесе өзіне сыныбы, немесе ағаштарға сынып оқушысы. Әдісі, тиесілі сыныбы және соотнесенный сыныппен (статикалық әдіс) шақырылуы мүмкін өзі және қолжетімділік бар статикалық айнымалы сынып. Әдісі, соотнесенный данасына қоса сынып (қарапайым әдісі), шақырылуы мүмкін тек өзінен объектінің рұқсаты бар ретінде статикалық өрістер сынып оқушылары, сондай-ақ әдеттегі өрістер нақты объектіні (шақыру кезінде бұл нысан передастся жасырын параметрі әдісі). Мысалы, жалпы саны құрылған жолдарының болады, кез-келген жерінен, бірақ нақты ұзындығын мына білуге болады ғана көрсетіп, сол немесе өзге де түрде, ұзындығы қандай жолдар боламыз ½жамбыл облысы тараз қаласы.

Интерфейс және іске асыру, мұрагерлік іске асыру[өңдеу | өңдеу коды]
Бағдарламалау ұғымы бар бағдарламалық интерфейс, означающего тізбесі ықтимал есептеулер, олар орындай алады сол немесе өзге бағдарламаның бөлігі. Бұл қамтиды сипаттамасы: қандай дәлелдемелер және қандай тәртіппен талап беруге арналған кіру алгоритмдердің бірі тізбесін, сондай-ақ, бұл және олар қандай түрде қайтаруға болады. Абстрактілі деректер түрі интерфейс ойлап үшін формализованного сипаттау мұндай тізбесін. Өздері алгоритмдер, яғни жарамды бағдарламалық кодты орындауға барлық осы есептеулер, интерфейсімен қойылмайды, программируется жеке және іске асыруға деп аталады интерфейс.

Бағдарламалық интерфейстер, сондай-ақ сыныптар, кеңеюі мүмкін арқылы мұрагерлік, ол бірі болып табылады маңызды құралдарын қайта пайдалану дайын кодты ҚҚТБ. Наследованный сынып немесе интерфейс болады қамтуы тиіс барлық, бұл көрсетілген оның барлық ата-ана сынып (байланысты бағдарламалау тілін және платформалар, олардың болуы мүмкін нөлден шексіздікке дейін). Мысалы, жасауға болады өз нұсқасын мәтіндік жолдар арқылы мұрагерлік сынып оқушылары “менің-жол мәтін”, қазіргі “класты жол мәтін”, бұл программистке қажеті жоқ қайта жазуы іздеу алгоритмдері және басқалар, өйткені олар автоматты түрде болады от унаследованы дайын сынып, және кез келген данасы сынып оқушылары “менің-жол мәтін берілуі мүмкін ғана емес, дайын әдістері, ата-аналар сынып “жол мәтін жүргізу үшін қажетті есептеулер емес, кез-келген алгоритмі қабілетті, жұмыс істеуге объектілері үлгідегі жол “мәтін”, өйткені даналар екі сынып бойынша үйлесімді бағдарламалық интерфейстерге.

– Сынып мүмкіндік береді қою ғана емес, бағдарламалық интерфейс өз-өзіне және өз ағаштарға, бірақ айқын түрде код жазу жауапты есептеулер. Иә, өз жаңа типті деректерді бермеді интерфейс, онда біз аламыз мүмкіндік беруге данасы өз типті деректер кез-келген алгоритмі, ол жұмыс істей алады осы интерфейсом. Алайда, бізге тура өзі жазып, іске асыруға интерфейс, яғни, алгоритмдер, олар пайдаланатын болады қызықтырған біз алгоритм жүргізу үшін есептеулерді пайдалана отырып, біздің данасы. Сонымен қатар, қазақстан тәуелсіздігінің нышаны сынып, біз автоматты түрде наследуем дайын коды астында интерфейс (бұл әрдайым олай емес, ата-аналар сыныбы талап ете алады жүзеге асыру, қандай да бір алгоритм в дочернем сыныпта міндетті түрде). Бұл мүмкіндік бермеді дайын және коды көрінеді, бұл объектілі-бағытталған бағдарлама деректер түрі класс анықтайды бір мезгілде және интерфейс және іске асыру үшін өзінің барлық дана.

Объектінің жағдайы, түсінігі, облыстардың қол жеткізу, конструкторлар[өңдеу | өңдеу коды]
Маңызды мәселелердің бірі-құрылымдық бағдарламалау, күреседі ҚҚТБ, проблема болып табылады дұрыс ұстау маңызы бар айнымалы. Жиі әр түрлі айнымалылар бағдарламасы сақтайды логикалық байланысты маңызы бар қаланың және ұстау үшін бұл логикалық байланыстыру жауапты бағдарламашы, яғни автоматты түрде байланыстылық қолдау көрсетілмейді. Мысал ретінде жалауша “босатылды” және “күтеді бойынша” ережесі бойынша кадрлар бөлімінің адам болуы мүмкін бір мезгілде босатылған және күтілетін сыйлығының, жұмыстан босатылған және күтілетін сыйлығының шығарылған және күтілетін, бірақ болуы мүмкін бір мезгілде босатылған, және күтілетін. Яғни, кез-келген бағдарламаның бөлігі, ол қояды, жалауша “уволен”, әрқашан тиіс түсіруге ұяшығына белгі “күтуде бойынша”.

Жақсы тәсілі бұл мәселені шешу — жариялансын жалауша “уволен” қолжетімсіз өзгерту үшін барлық учаскелерін қоспағанда, бағдарламаны бір арнайы ескертілген. Бұл арнайы ескертілген учаскесінде барлық жазылған бір жолы-дұрыс, ал қалған барлық керек өтініш осы учаскеге әрқашан, олар келеді белгіленсін немесе снять флажок “уволен”.

“Объектілі-бағытталған бағдарлама жалауша “уволен” отан ” приватным мүшесі біраз сынып оқушысы, оқу үшін және өзгерту, оның жазылуы тиісті көпшілік әдістері. Айқындайтын ереже мүмкіндігін немесе мүмкін еместігін тікелей өзгертуге қандай да бір айнымалылар деп аталады ережесіне тапсырмалар облыстардың қол жеткізу. Сөздер “жекеше” және “көпшілік” бұл жағдайда болып табылады “деп аталатындар модификаторами қол жеткізу”. Олар деп аталады модификаторами себебі, кейбір тілдерде олар пайдаланылады үшін бұрын белгіленген құқықтар мұрагерлік кезінде сынып оқушысы. Бірге сыныптар мен түрлендіргіштер қол қояды область қол жеткізу, яғни әрбір учаске кодын, қайсысы, қай класына тиесілі, өзіндік область қол жеткізу қатысты сол немесе басқа элементтерінің (мүшелерінің) өз сыныбы мен басқа сыныптары қоса алғанда, айнымалы, әдістері, функциялар, константалар және т. б. Бар негізгі ереже: ештеңе де бір сыныпта болуы мүмкін емес көре приватных элементтерін басқа сынып. Қатысты басқа да, неғұрлым күрделі ережелерін, әр түрлі тілдер бар басқа да түрлендіргіштер қол жеткізу және оларды өзара іс-қимыл сыныптар.

Дерлік әрбір мүшесіне сынып орнатуға болады модификатор қол жеткізу (қоспағанда статикалық конструкторлар және кейбір басқа да заттар). Көптеген объектілі-бағдарланған бағдарламалау тілдерін қолдау мынадай түрлендіргіштер доступа:

private (жабық, ішкі мүшесі сынып) — өтініш мүшесіне ғана рұқсат етіледі әдістерін қатар сынып, онда бұл мүшесі анықталды. Кез келген мұрагерлер сыныптан алмайды кіру бұған мүшесі. Мұрагерлік түрі бойынша private ж / е барлық мүшелері, ата-аналар сынып оқушысы (оның ішінде public және protected) private мүше-класты (++);
protected (қорғалған, ішкі мүшесі иерархия сыныптар) — өтініш мүшесіне жіберіледі әдістердің класына, онда бұл мүшесі анықталған, сондай-ақ кез келген әдістерін сынып мұрагерлер. Мұрагерлік түрі бойынша protected ж / е барлық public мүшелері ата-аналар сынып protected мүше-класты (++);
public (ашық мүшесі сынып) — өтініш мүшесіне жіберіледі кез келген код. Мұрагерлік түрі бойынша public өзгертпейді модификатор ата-аналар сынып (++);
Проблема ұстау дұрыс жай-күйін айнымалы үшін де көкейтесті, ең алғашқы сәттен қою бастауыш мәндері. Бұл үшін сыныптарында қарастырылған арнайы әдістері/функциялары деп аталатын, конструкторлармен. Бірде-бір нысан (данасы сынып) құрылуы мүмкін болмаса, шақыру арқылы орындауға кодын конструктор, ол қайтарады қиқар жағында құрылған және дұрыс толтырылған данасы сынып оқушысы. ”

Сынып термині қолданылатын теориясы, жиындар белгілеу үшін произвольных жиынтығын жиындар, иеленетін қандай да бір белгілі бір қасиеті немесе белгісі. Неғұрлым қатаң сыныбын анықтау байланысты таңдау бастапқы жүйесінің аксиома. Жүйедегі аксиомалар Цермело — Френкеля сыныбын анықтау болып табылады бейресми, ал басқа жүйелер, мысалы, жүйе аксиомалар фон — Бернайса — Геделя, аксиоматизируют анықтау “меншікті сынып” біраз отбасы, ол мүмкін емес элементі басқа тұқымдастығы.

Сынып болып табылмайтын көптеген (бейресми анықтау ZFC) деп аталады өз сыныбымен. Атап айтқанда, класс барлық жиындар мен сынып ординалов болып табылады өз сыныптары.

Тыс жиындар теориясы ” сөзі “класс” кейде синонимы болып табылады “деген сөздер “көптеген” (мысалы, сынып баламалылығы). Көпшілігі дауыс жинады “деген сөздер “класс” әдебиетте ХІХ ғасырдың соңы мен ерте жатады шындыққа қарай множествам.

Либералдық[өңдеу | өңдеу коды]
Либералдық аңқау теориясы, жиындар, әдетте, пайдаланады противоречивое бекіту “барлық сыныптары болып табылады множествами”. Қатаң, бұл либералдық ұсынады дәлелі кейбір сыныптар болып табылады өз. Мысалы, парадокса Рассела керек, бұл класс барлық жиындар болып табылады көптеген, сондай-ақ парадокса Бурали-Форти — бұл сынып барлық ординалов болып табылады өзіндік. Атаулы сыныпқа лексика-грамматикалық категория существительного тұратын, бөлу аттарын топтар (сыныптар) бойынша сәйкес кейбір семантикалық белгілері міндетті түрде формальды түрде сыныптық керек-жарақтары атындағы құрылымында ұсыныстар. Атаулы сынып санатты түрін түзеді астам жалпы санатына согласовательных сынып. Атаулы сыныптар айырмашылығы, осы тектес өзге де негіздер жіктеу: атаулы сыныптарда саралау белгісі (нақты немесе метафорической) денотатов жынысы бойынша немесе мүлдем жоқ, не қосарланады басқа да белгілері бар, соның салдарынан жүйесін атаулы сынып, әдетте, бай қарағанда родовые; сирек жағдайларда түрі бар ретінде автономды жүйесі шегінде бір атаулы сынып (мысалы, тамиль тілінде, онда ерекшеленеді 2 сынып оқушысы белгісі бойынша парасаттылық/неразумности және сыныпта саналы жаратылыстар аттары бөлінеді түрі бойынша ерлер мен әйелдер).

Әлеуметтік сынып (қоғамдық-сыныптар) — бөлу, қоғамдағы қатысты меншіктің өндіріс құралдары мен қоғамдық бөлу еңбек.

Түсінігі “әлеуметтік сынып” бастады әзірлеуге ғалымдар Англия мен Франция XVII—XIX ғасырларда. Олар ” жұлдызды антагонистік әлеуметтік топтар, бай-кедей, жұмыс-капиталисты, меншік иелері-несобственники. Француз тарихшылар Ф. Гизо және м. а. Тьери көрсетті қарама-қарсы таптық мүдделерін және сөзсіз, олардың соқтығысу. Ағылшын және француз политэкономы А. Смит және Д. Рикардо ашты ішкі құрылысы сынып.

Бөлу антагонистік (непримиримо борющиеся арасындағы орындарымен бірге корей м) әлеуметтік сыныптар алғаш рет ең толық және толығынан сипаттады Карл Маркс.

Әлеуметтік-классовой қоғамның құрылымында бөлінеді негізгі (проценттен астамы тікелей туындамайтын, үстемдік бұл қоғамдық-экономикалық формацияның экономикалық қатынастар) және қосымша сыныптары (қалдықтар бұрынғы сынып жаңа формациядағы немесе зарождающиеся сыныптар), сондай-ақ әр түрлі қабаттар қоғам[авт. 1].