ооп это



что такое ооп

Автор CoolXackep задал вопрос в разделе Другие языки и технологии

Что такое ООП? и получил лучший ответ

Ответ от Ev[гуру]
С первого раза никто не понимает. ООП - очень интересная технология, достойная изучения.
Простейшее объяснение:
Есть у нас форма (Form1). У формы есть переменные-свойства, у формы есть свои встроенные процедуры и функции - их называют методами. У формы может могут быть и другие процедуры, функции, переменные, массивы, но они скрыты от программиста. Это называется инкапсуляцией. Ещё у формы есть процедуры описывающие события.
Т. е. c точки зрения ООП, форма является полноценным объектом. И на основе этой формы можно одной строчкой создать ещё одну независимую копию формы, добавить в неё свои свойства, методы, события. Это называется наследованием.
Правда интересно? :))

Ответ от Маша разгуляева[новичек]
обьекто-оринтированное программирование

Ответ от Ирина В[гуру]
Вам что, учебник сюда переписать? Ищите информацию сами. А если не умеете, то либо учитесь, либо забудьте про программирование: хоть процедурное, хоть ООП.

Ответ от Валерий Шестаков[гуру]
1. Программирование с учетом объектной парадигмы задач
2. Наличием полиморфизма, инкапсуляции, наследования.
3. Средства достижения инкапсуляции.
Полегчало?

Ответ от Jurijus Zaksas[гуру]
>Что такое ООП?
Организация Освобождения Палестины.
>Что такое объектно ориентированое програмирование и с чем его едят?
Описание модели объекта реального мира понятным для вычислительной машины способом. Едят его с инкапсуляцией и наследованием. И с полиморфизмом. Вприкуску.
>Чем оно отличается от процедурного?
Принципиально - инкапсуляцией. На вид - вообще почти всем.
>Что такое класс,
Описание объекта.
>метод?
Свойство объекта либо действие над объектом.

Ответ от Максим[гуру]
Пример. Можно создать объект человек. human = new Human(20); куда записали его возраст 20. И имеем один конкретный объект - человек (разумеется создать этих объектов можно сколько угодно).
Можем вызвать метод: human.incrementAge(); для увеличения возраста, к примеру. Вот таким макаром и пишется код, где имеются объекты, связи между объектами. И возможность наследования, например класс Child, который наследует все возможности класса Human, но может переписать опр. методы и добавить новые.
При этом child является human и можно записать Human hum = new Chid(); или поместить его в Child.
Ну и другие возможности, вроде интерфейсов и др.

Ответ от 256[гуру]
Метод - это последовательность команд, для решения определенного типа задач
к примеру в языке Си вывод на экран это метод printf()
void означает что метод не возвращает значение
а другие типы методов различаются от переменных тем что после названия ставится круглые скобки, внутри которых могут быть параметры.
также есть различные модификаторы доступа, к примеру public или private - открытый и закрытый метод соответственно
Класс - это совокупность методов, то есть внутри класса может быть несколько методов. К примеру мы имеем класс Animals (Животные), так вот чтобы узнать свойства конкретного животного (имя, размер итд) как раз таки нужны и методы. А что бы указать тип животного нужно создать экземпляр класса Animals;
К примеру:
class Animals
{
public void name(char *str)
{
cout << str;
}
}
создаём экземпляр класса так:
Animals bird;
bird.name("Орёл");
Примеры ЯП:
паскаль, Си - процедурные языки
С++, С# - ООП языки

Ответ от =Serge=[гуру]
Много букв. Вернее 800 страниц с упражнениями.
Потом поговорим про ООП)
ооп это

Ответ от Sega[активный]
На этот счет есть отличная статья здесь: ссылка

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что такое ООП?

Есть ли интерфейсы и абстрактные классы в РНР?
Да, и интерфейсы и абстрактные классы в PHP есть. Интерфейсы не могут иметь реализаций методов -
подробнее...
спросили в 1048 год
Кто знает что такое системаизм? И почему он сравнивается с ООП? Возможно ООП имеет несколько вариантов расшифровки?
Системаизм - пока что не религия, а, скорее, философия, плод ума авторов, обозначенных на сайте
подробнее...
спросили в Другое
Что такое интеграция областей в детском саду
Дошкольная педагогика в настоящее время претерпевает значительные изменения. С введением
подробнее...

Что такое Объектно-ориентированное программирование?
Ваш вопрос что-то типо - хочу научится конструировать легковые автомобили. Расскажите пожалста
подробнее...
спросили в Jeep
Что такое объекты в Java?
1. Изучать Java надо не с ООП, а с императивного процедурного программирования. Так что не с того
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

что такое phyton сложно ли и где используют
В автоматизации, где Си использовать слишком долго, например, и нужно ооп.
подробнее...

ООП: что такое инкапсуляция, абстракция, полиморфизм и наследование?
инкапсуляция - включение в класс данных (или других классов) с ограничением доступа к ним.
подробнее...

Что такое ООП по простому? Что такое ООП по простому?
Это классно =)
Например есть у тебя коробка а в ней дохера вещей
вот как бы описали
подробнее...
спросили в Object Pascal
С чего начать учить C++? Начинал учится с Pascal. Потом 3 месяца учил Java. С ООП немного разобрался...
Объектно-ориентированное программирование в C++
Object-Oriented Programming in C++
Автор:
подробнее...

Что такое школа????
Что такое школа - это детство,

Розовое детство за плечами.

Не забыть нам
подробнее...

Как стать востребованным программистом на рынке труда?
Нельзя дать абсолютно точный ответ на данный вопрос.
Все конкретно зависит от навыков, уровня
подробнее...
Объектно-ориентированное программирование на Википедии
Посмотрите статью на википедии про Объектно-ориентированное программирование
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*