Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn

Наследование (программирование)

Индекс Наследование (программирование)

Наследование (англ. inheritance) — концепция объектно-ориентированного программирования, согласно которой абстрактный тип данных может наследовать данные и функциональность некоторого существующего типа, способствуя повторному использованию компонентов программного обеспечения.

Содержание

  1. 34 отношения: C Sharp, C++, Delphi (язык программирования), Eiffel, Java, JavaScript, Objective-C, Perl, PHP, Python, Scala (язык программирования), Smalltalk, UML, Класс (программирование), Примесь (программирование), Принцип подстановки Барбары Лисков, Профессор, Программное обеспечение, Повторное использование кода, Полиморфизм (информатика), Объект (программирование), Объектно-ориентированное программирование, Аспирантура, Абстрактный тип данных, Абстрактный класс, Статическая типизация, Симула, Синтаксис (программирование), Семантика (программирование), Функция (программирование), Метод (программирование), Интерфейс (объектно-ориентированное программирование), Иерархия классов, Высшее учебное заведение.

C Sharp

C# (произносится си шарп) — объектно-ориентированный язык программирования.

Посмотреть Наследование (программирование) и C Sharp

C++

++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.

Посмотреть Наследование (программирование) и C++

Delphi (язык программирования)

Delphi (Де́лфи, произносится) — императивный структурированный объектно-ориентированный язык программирования со строгой статической типизацией переменных.

Посмотреть Наследование (программирование) и Delphi (язык программирования)

Eiffel

Eiffel (Эйфель) — объектно-ориентированный язык программирования с алголоподобным синтаксисом, разработанный Бертраном Мейером.

Посмотреть Наследование (программирование) и Eiffel

Java

JavaПроизносится на английском как, в русском языке встречаются транслитерации «Джава» и «Ява», правообладатели торговой марки предпочитают первую транслитерацию.

Посмотреть Наследование (программирование) и Java

JavaScript

JavaScript (аббр. JS) — мультипарадигменный язык программирования.

Посмотреть Наследование (программирование) и JavaScript

Objective-C

Objective-C — компилируемый объектно-ориентированный язык программирования, используемый корпорацией Apple, построенный на основе языка Си и парадигм Smalltalk.

Посмотреть Наследование (программирование) и Objective-C

Perl

Perl — высокоуровневый интерпретируемый динамический язык программирования общего назначения, созданный Ларри Уоллом, лингвистом по образованию.

Посмотреть Наследование (программирование) и Perl

PHP

PHP (PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста»; первоначально Personal Home Page Tools — «Инструменты для создания персональных веб-страниц») — скриптовый язык общего назначения, интенсивно применяемый для разработки веб-приложений.

Посмотреть Наследование (программирование) и PHP

Python

Логотип Python (1990—2005) Python (МФА:; в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода.

Посмотреть Наследование (программирование) и Python

Scala (язык программирования)

Scala — мультипарадигмальный язык программирования, спроектированный кратким и типобезопасным для простого и быстрого создания компонентного программного обеспечения, сочетающий возможности функционального и объектно-ориентированного программирования.

Посмотреть Наследование (программирование) и Scala (язык программирования)

Smalltalk

Smalltalk — объектно-ориентированный язык программирования с динамической типизацией, основанный на идее посылки сообщений, разработанный в Xerox PARC Аланом Кэйем, Дэном Ингаллсом, Тедом Кэглером, Адель Голдберг, и другими в 1970-х годах.

Посмотреть Наследование (программирование) и Smalltalk

UML

UML (Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения, моделирования бизнес-процессов, системного проектирования и отображения организационных структур.

Посмотреть Наследование (программирование) и UML

Класс (программирование)

Класс — это элемент ПО, описывающий абстрактный тип данных и его частичную или полную реализацию.

Посмотреть Наследование (программирование) и Класс (программирование)

Примесь (программирование)

При́месь (mix in) — элемент языка программирования (обычно класс или модуль), реализующий какое-либо чётко выделенное поведение.

Посмотреть Наследование (программирование) и Примесь (программирование)

Принцип подстановки Барбары Лисков

Принцип подстановки Барбары Лисков (Liskov Substitution Principle, LSP) в объектно-ориентированном программировании является специфичным определением подтипа, предложенным Барбарой Лисков в 1987 году на конференции в основном докладе под названием Абстракция данных и иерархия.

Посмотреть Наследование (программирование) и Принцип подстановки Барбары Лисков

Профессор

Профессор читает лекцию, 1350 Альберт Эйнштейн Аттестат профессора (СССР, 1946) Профе́ссор (professor — преподаватель) — учёное звание и должность преподавателя или научного сотрудника.

Посмотреть Наследование (программирование) и Профессор

Программное обеспечение

Програ́ммное обеспе́чение Грамота.ру (допустимо также произношение обеспече́ние) (ПО) — программа или множество программ, используемых для управления компьютером (ISO/IEC 26514:2008).

Посмотреть Наследование (программирование) и Программное обеспечение

Повторное использование кода

Повторное использование кода (code reuse) — методология проектирования компьютерных и других систем, заключающаяся в том, что система (компьютерная программа, программный модуль) частично либо полностью должна составляться из частей, написанных ранее компонентов и/или частей другой системы, и эти компоненты должны применяться более одного раза (если не в рамках одного проекта, то хотя бы разных).

Посмотреть Наследование (программирование) и Повторное использование кода

Полиморфизм (информатика)

В языках программирования и теории типов полиморфизмом называется способность функции обрабатывать данные разных типов.

Посмотреть Наследование (программирование) и Полиморфизм (информатика)

Объект (программирование)

Объе́кт в программировании — некоторая сущность в компьютерном пространстве, обладающая определённым состоянием и поведением, имеющая заданные значения свойств (атрибутов) и операций над ними (методов).

Посмотреть Наследование (программирование) и Объект (программирование)

Объектно-ориентированное программирование

Объе́ктно-ориенти́рованное программи́рование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определённого класса, а классы образуют иерархию наследования.

Посмотреть Наследование (программирование) и Объектно-ориентированное программирование

Аспирантура

Аспиранту́ра — одна из форм подготовки кадров высшей квалификации.

Посмотреть Наследование (программирование) и Аспирантура

Абстрактный тип данных

Абстра́ктный тип да́нных (АТД) — это математическая модель для типов данных, где тип данных определяется поведением (семантикой) с точки зрения пользователя данных, а именно в терминах возможных значений, возможных операций над данными этого типа и поведения этих операций.

Посмотреть Наследование (программирование) и Абстрактный тип данных

Абстрактный класс

Абстрактный класс в объектно-ориентированном программировании — базовый класс, который не предполагает создания экземпляров.

Посмотреть Наследование (программирование) и Абстрактный класс

Статическая типизация

Стати́ческая типиза́ция — приём, широко используемый в языках программирования, при котором переменная, параметр подпрограммы, возвращаемое значение функции связывается с типом в момент объявления и тип не может быть изменён позже (переменная или параметр будут принимать, а функция — возвращать значения только этого типа).

Посмотреть Наследование (программирование) и Статическая типизация

Симула

Си́мула-67 (Simula 67) — язык программирования общего назначения, разработанный в конце 60-х сотрудниками Норвежского Вычислительного Центра (Осло) Кристеном Нюгором и Оле-Йоханом Далем для моделирования сложных систем.

Посмотреть Наследование (программирование) и Симула

Синтаксис (программирование)

Синтаксис языка программирования — набор правил, описывающий комбинации символов алфавита, считающиеся правильно структурированной программой (документом) или её фрагментом.

Посмотреть Наследование (программирование) и Синтаксис (программирование)

Семантика (программирование)

Сема́нтика в программировании — дисциплина, изучающая формализации значений конструкций языков программирования посредством построения их формальных математических моделей.

Посмотреть Наследование (программирование) и Семантика (программирование)

Функция (программирование)

Фу́нкция в программировании — фрагмент программного кода (подпрограмма), к которому можно обратиться из другого места программы.

Посмотреть Наследование (программирование) и Функция (программирование)

Метод (программирование)

Ме́тод в объектно-ориентированном программировании — это функция или процедура, принадлежащая какому-то классу или объекту.

Посмотреть Наследование (программирование) и Метод (программирование)

Интерфейс (объектно-ориентированное программирование)

Интерфе́йс (interface) — программная/синтаксическая структура, определяющая отношение между объектами, которые разделяют определённое поведенческое множество и не связаны никак иначе.

Посмотреть Наследование (программирование) и Интерфейс (объектно-ориентированное программирование)

Иерархия классов

Также как и в таксономии (классификации видов) иерархия классов в информатике означает классификацию объектных типов, рассматривая объекты как реализацию классов (класс похож на заготовку, а объект — это то, что строится на основе этой заготовки) и связывая различные классы отношениями наподобие «наследует», «расширяет», «является его абстракцией», «определение интерфейса».

Посмотреть Наследование (программирование) и Иерархия классов

Высшее учебное заведение

Московский государственный университет им. М. В. Ломоносова Нагрудный знак выпускника университета, СССР Нагрудный знак об окончании высшего технического учебного заведения, СССР Нагрудный знак для лиц, окончивших высшие военно-учебные заведения Вооружённых Сил СССР Нагрудный знак об окончании высшего учебного заведения искусств, СССР Вы́сшее уче́бное заведе́ние (сокращённо — вуз; в соответствии с нормами русского языка пишется строчными буквами), Образовательная организация высшего образования (ООВО) с 2016 г.

Посмотреть Наследование (программирование) и Высшее учебное заведение

Также известен как Superclass, Родительский класс, Производный класс, Простое наследование, Одиночное наследование, Базовый класс.