*   >> Чтение Образование Статьи >> science >> programming

Абстракция Oop

<я> неявно характеристика Сеть объектно-ориентированной программы Абстракция

. Абстракция является спецификация абстрактного типа данных, который включает в себя описание типа в <я> представления данных

и поведения

. В частности, Болгария

  • , какие данные могут быть сохранены в сущности нового типа, и

  • , что все пути, что эти данные можно манипулировать.

    < ш>

    Для наших целей, абстрактный тип данных представляет собой новый тип (не присущи языке).

    Это не один из примитивных типов данных, встроенных в язык программирования (например, Int, длинные, с плавающей точкой, и т.д.).

    <Р> Различие в предыдущем пункте очень важно. Представление данных и поведение собственных или примитивных типов уже известно, компилятор и не могут быть изменены программистом

    . <Р> Представление и поведение абстрактного типа не известно компилятора, пока она не указана программист и представлены для компилятора соответствующим образом.


    <р> Как мы представляем спецификацию абстрактного типа для компилятора? Java и C ++ программисты определить Представление данных

    и Поведение

    нового типа (представить спецификацию компилятора) с помощью ключевого слова класса

    (C ++ программисты могут также использовать ключевые слова структура

    и <б> союз

    ).

    <р> Другими словами, в Java и C ++, ключевое слово класс

    используется для преобразования спецификации нового типа в то, что компилятор может работать с; а <я> набор планов

    как это было.


    <р> Другие языки могут использовать различные механизмы, чтобы представить спецификацию абстрактного типа для компилятора.

    <р> Как только новый тип определен , один или несколько объектов этого типа могут быть приведены в настоящее время (экземпляр, причиненный занимают память).

    <р> После экземпляр, объект, как говорят, государственный

    и <я> поведение < ш>. Элемент <я> Государство Каталог объекта определяется текущими значениями его данных (переменные экземпляра) и <я> поведение Каталог объекта определяется его методов (функций-членов или методов экземпляра).

    < ш> <р> Например, снова принимая некоторые вольности, если мы рассматриваем кнопку GUI как объект, это довольно легко визуализировать состояние и поведение.

    <р> кнопка интерфейса может как правило, проявляются какие-либо из ряда разные состояния: размер, положение, депрессии изображения, не нажата изображения, Надпись, и т.д. Каждый из этих состояний определяется данн

    Page   <<       [1] [2] >>
  • Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.