Объектіге бағытталған программалау




Презентация қосу
Объектіге бағытталған
программалау
Объектіге бағытталған
программалау
Барлығы объект болып табылады.
Объект кеңейтілген – жаңартылған
айнымалы деп қарастыруға болады.
Ол деректерді сақтайды, оған
талаптар «обращаться с запросами»
қойюға мүмкіндіктерің бар, өзіне
операциялар жасай алады.
Шығарылатын есептің кезкелген
компонентін (адам,ит, тапсырма,
қызмет т.б.) объект деп қарастыруға
болады.
Объектіге бағытталған
программалау
Программа – хабарлай отырып,
бір-біріне не істеу керектігін
білдіретін объектілердің жиыны.
Объектіге талап қою үшін оған
хабарлама жібересіз.
Хабарламаны анықталған нақты
объектіге жататын әдісті шақыру
деп қарастыруға болады.
Объектіге бағытталған
программалау
Басқа объектілерден тұратын
әр объектінің өзінің жадысы
бар. Басқаша айтсақ бар объектіге
тұрғызылған жаңа объект құра
аласыз. Осылай жалпылама
программа күрделілігін бөлек
объектілердің
қарапайымдылығымен алмастыру
арқылы күрделі программаларды
конструкциялауға болады.
Объектіге бағытталған
программалау
Әр объектінің типі бар. Басқа терминдерде әр объект
класс экземпляры, ал класс тип сөзінің аналогы.
Бір типтегі барлық объектілер бірдей хабарлама ала
алады.
Объектіні тағы бір анықтамасына тоқталайық :объект
обладает состоянием, поведением и индивидуальностю.
Объект қалпы, тәртібі және тұлғалығы қасиеттеріне ие.
Қалпы қасиетін оның өзінің ішкі деретері болуы
мүмкіндігі анықтайды, әдістер оның тәртібін және
объектілерді басқа объектілерден ерекшеленуін
тұлғалылығы анықтайды. объектілерді басқа
объектілерден ерекшеленуі барлығының өзінің жадыда
адресі бар.
NetBeans IDE ортасы

NetBeans IDE — Java, Python, PHP,
JavaScript, C, C++, Ада және басқа
да тілдерде қосымшалар
құрастыруға арналған еркін
интегралданған орта. NetBeans
IDE жобасын Oracle компаниясы
қолдайды және демейді.
NetBeans IDE

NetBeans ортасында программа
құру үшін осы ортада алдын ала
Sun JDK или J2EE SDK керекті
версияларымен орналастырылған
болу керек. Netbeans 6.0
версиясынан бастап J2ME, C+
+ (только g++) и PHP мобильді
платформалары үшін басқа қосымша
компоненттер керегі жоқ.
NetBeans IDE6.9.1
Программа құрылымы
Программа басы

package massiv;
import java.util.*;

public class Main {

static Scanner reader= new
Scanner(System.in);
Программа бөлігі

public static void main(String[] args) {
int [][] a=new int [10][10];

System.out.println("Введите
матрицу:");
for (int i=1;i<=3;i++)
for (int j=1;j<=3;j++)
Программа бөлігі

a[i][j]=reader.nextInt();
System.out.println("----------------");
Программа бөлігі

for (int i=1;i<=3;i++){
for (int j=1;j<=3;j++)
System.out.print(a[i][j]
+" "); System.out.println();}
}
}
Программа нәтижесі

run:
Введите матрицу:
123456789
-----------------------------
1 2 3
4 5 6
7 8 9

Ұқсас жұмыстар
Объектілі бағытталған программалаудың негізгі артықшылығы модульдік программалаумен салыстырғанда модульдер арасында жіберілген ақпарат көлемінің азаюы және модуларалық байланыстар санының қысқаруы
JAVA ТІЛІНДЕГІ ОБЪЕКТІЛІ – БАҒЫТТАЛҒАНПРОГРАММАЛАУ
Объектілі-бағытталған программалау. Класстар және әдістер
Оъектілі програмалау туралы түсініктер. Класстар және әдістер
Delphi – ОББ тілі
Объектілі программалау туралы түсініктер
Borland Delphi бағдарламалау ортасы. Delphi бағдарламасын іске қосу. Delphi бағдарламалау ортасының терезесі
Объекттер полиморфизмі
Мәліметтер қорымен жұмыс
Кирллицадан қазақшаны латинцага аударатын программа құру
Пәндер