ооп это



что такое ооп

Автор 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 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Что такое ООП?
Объектно-ориентированное программирование на Википедии
Посмотрите статью на википедии про Объектно-ориентированное программирование
 

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

Имя*

E-mail:*

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