Object-Oriented Programming OOP principles (Encapsulation, Polyporphism, Inheri tence) презентация

Слайд 2

Class Java bu ob'ektga yo'naltirilgan dasturlash tili, shuning uchun unda

Class

Java bu ob'ektga yo'naltirilgan dasturlash tili, shuning uchun unda "sinf" va

"ob'ekt" kabi tushunchalar asosiy rol o'ynaydi. Har qanday Java dasturi o'zaro ta'sir qiluvchi ob'ektlar to'plami sifatida taqdim etiladi.
Ob'ektning shabloni yoki tavsifi - bu sinf , ob'ekt esa ushbu sinfning namunasi(obyekti)ni anglatadi. Barchamiz bir odam haqida bir fikrga egamiz - ikkita qo'l, ikki oyoq, bosh, tana va boshqalar. Ba'zi shablonlar mavjudki - bu shablonni klass deb atash mumkin. Haqiqiy shaxs (aslida ushbu sinfning misoli yoki namunasi) ushbu sinf ob'ekti hisoblanadi.
Слайд 3

Class - declaration class _______ { } class Sample { }

Class - declaration

class _______ {
}

class Sample {
}

Слайд 4

Class - fields class Sample { int age; String name;

Class - fields

class Sample {
int age;
String name;
}

class Student {
String lastName
String firstName;
int

course;
}
Слайд 5

Class - methods class Student { void show(String message){ //… } }

Class - methods

class Student {
void show(String message){
//…
}
}

Слайд 6

Class - methods static int getSquare(int a) { int t

Class - methods

static int getSquare(int a) { int t = a

* a; return t; } public static void main(String[] args) { int son = 2; int t = getSquare(son); System.out.println(t); }
Слайд 7

Class - methods static void Dilmurod(int a) { System.out.println("Javob:" +

Class - methods

static void Dilmurod(int a) { System.out.println("Javob:" + a); } public static

void main(String[] args) { Dilmurod(45 + 78); }
Слайд 8

Class - methods static void chiqarish(int a){ System.out.println(a); } public

Class - methods

static void chiqarish(int a){
System.out.println(a);
}
public static

void main(String[] args) {
int c = 2;
int umid = getSquare(c);
chiqarish(umid);
}
Слайд 9

Class - methods void showMessage(String message){ System.out.println(message); } int getSquare(int

Class - methods

void showMessage(String message){
System.out.println(message);
}

int getSquare(int num){
int t = num *

num;
return t;
}
Слайд 10

Class - Example class Kasr{ int surat; int maxraj; }

Class - Example

class Kasr{
int surat;
int maxraj;
}

Слайд 11

Class - object Kasr a; a = new Kasr(); Kasr

Class - object

Kasr a;
a = new Kasr();
Kasr b = new Kasr();
Kasr

c = b;
Слайд 12

Class - object public static void main(String[] args) { Kasr

Class - object

public static void main(String[] args) { Kasr a =

new Kasr(); a.surat = 2; a.maxraj = 3; Kasr b = new Kasr(); b.maxraj = 15; b.surat = 14; System.out.println(a.surat + "/" + a.maxraj); System.out.println(b.surat + "/" + b.maxraj); } }
Слайд 13

Class - Example class Kasr{ int surat; int maxraj; void

Class - Example

class Kasr{
int surat;
int maxraj;
void show(){
System.out.println(surat + ”/” + maxraj);

}
}
Слайд 14

Class – use class Kasr a; a.surat = 2; a.maxraj

Class – use class

Kasr a;
a.surat = 2;
a.maxraj = 5;
a.show();

Kasr b;
b.show();
b.surat =

20;
b.maxraj = 1258;
b.show();
Имя файла: Object-Oriented-Programming-OOP-principles-(Encapsulation,-Polyporphism,-Inheri-tence).pptx
Количество просмотров: 94
Количество скачиваний: 0