Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Void Meow();



};


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

Это позволяет скрыть от пользователя вид в котором хранятся данные, и если в дальнейшем этот вид будет изменён, то достаточно переписать только функции доступа, все остальные функции продолжат работать. Поэтому последующая поддержка программы требует меньших затрат.


#include<iostream.h>

#include <alloc.h>

#include <math.h>

#include <stdlib.h>

Class Mass

{

int *Arrey;

Int n;

public:

Int getSize();

Void putSize(int ss);

Void getArrey(int ras);

Int putArrey();

Void del();

};

void Mass::getArrey(int ras)

{ int i;

Randomize();

Arrey = new int[n];

for(i=0;i<n;i++)

(Arrey+i)=random(2*ras)-ras;

}

int Mass::putArrey()

{ int i;

for(i=0;i<n;i++)

cout<<*(Arrey+i)<<"\t";

cout <<"\n";

Return 0;

}

int Mass::getSize()

{ return n;

}

void Mass::putSize(int ss)

{n=ss;

}

void Mass::del()

{delete[] Arrey;

}

Int main(void)

{

int ss,m,size=100;

Mass Arrey;

cout <<"Введите размерность массива\n по строкам:";

cin >>ss;





Дата публикования: 2014-11-28; Прочитано: 161 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.128 с)...