package com.company;
public class Dars2{
public static void main(String[] args){
Kafedra a = new Kafedra();
a.setName("Saidbek Umarov");
a.setAge(30);
a.setFaculty("Non Mahsulotlari");
System.out.println("Ishchining ism-familiyasi: " + a.getName());
System.out.println("Yoshi: " + a.getAge());
System.out.println("Bo'limi: " + a.getFaculty());
}
}
class Kafedra{
private String name; //Ishchi ismi
private int age; //yoshi
private String faculty; //qaysi bo'limda ishlaydi
public void setName(String nomi){
this.name = nomi;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void setFaculty(String faculty) {
this.faculty = faculty;
}
public String getFaculty() {
return faculty;
}}
Dastur natijasi:
Interfeys src fayli ichida yangi Interfaces deb nomlamgan paket hosil qilamiz. Paketlar ham oddiy papkalardir va, asosan, klasslar nomi bir xil bo’lib qolgandagi noqulayliklarni oldini olish uchun ishlatiladi.
package Interfaces;
public class Person {
public String name;
public Person(String name) {
this.name = name;
} }
Massivlar
Massiv- bu bir xil tipli, chekli qiymatlarning tartiblangan to’plamidir. Massivlarga misol sifatida matematika kursidan ma’lum bo’lgan vektorlar, matritsalarni ko’rsatish mumkin. Dasturda ishlatiluvchi barcha massivlarga o’ziga xos ism berish kerak. Massivning xar bir xadiga murojaat esa, uning nomi va o’rta qavs ichiga olib yozilgan tartib xadi orqali amalga oshiriladi:
<massiv_nomi> [<indeks>]
bu yerda - massiv hadining joylashgan o‘rnini anglatuvchi tartib qiymati. Umuman olganda, o‘rnida qatnashishi ham mumkin. Indeksni ifodalovchi ifodaning tipini – indeks tipi deb ataladi. Indeks tipining qiymatlar to‘plami albatta nomerlangan to‘plam bo‘lishi, shu bilan bir qatorda, massiv hadlari sonini aniqlashi va ularning tartibini belgilashi kerak.
Massivlar ikki xil ko‘rinishda bo‘lishi mumkin: bir o‘lchovli va ko‘p o‘lchovli.
Bir o‘lchovli massivlar bitta tipdagi o‘zgaruvchilar ro‘yxatidan iborat bo‘ladi. Bir o‘lchovli massivni e’lon qilish uchun, dastlab, massiv tipi, so‘ng massiv nomi ko‘rsatiladi.
int mas[]; // ishlaydi va lekin noto‘g‘ri yo‘l
yoki
int[] mas; // to‘g‘ri yo‘l
import java.util.Scanner;
public class Dars3Massiv {
public static void main(String[] args) {
int massiv1[];
massiv1=new int[5];
massiv1[0]=6;
massiv1[1]=7;
massiv1[2]=8;
massiv1[3]=9;
massiv1[4]=11;
System.out.println(massiv1[2]);
}
}
Dastur natijasida massiv2ni tanlaganimiz uchun unga tegishli son yani 8 raqamini chiqaradi.
Massivlarga yaratilishi bilan boshlang’ich qiymat berish mumkin. Massiv
boshlang’ich qiymat beruvchisi katta qavs bilan o’ralgan vergul orqali ajratilgan ifodalar ro’yxati. Vergul massiv elementi qiymatlarini ajratib turadi. New operatoridan foydalanishning keragi yo’q.