vaqtni belgilangan formatda chiqarish
ChatGPT & Midjourney | AI bot, [20.06.2023 10:57]
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class TimeFormat {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm:ss");
String formattedDateTime = now.format(formatter);
System.out.println("Hozirgi vaqt: " + formattedDateTime);
}
}
Obyektlar ierarxiyasi asosida dasturlarni loyihalash.Merosxo’rlik!Misollar orqali tushuntirilsin!
Obyektlar ierarxiyasi asosida dasturlarni loyihalash, dastur yaratishda obyektlar ierarxiyasi asosida yaratilgan sinflar va obyektlar ishlatiladi. Bu usul yordamida dastur yaratish osonlashadi va kodning qayta ishlanishi kerak emas. Misollar orqali tushuntirilsa, misol uchun bir oylik ish jadvalini yaratishda, oylik ishlar va har bir ish uchun kerakli ma'lumotlar (sana, ishning nomi, ishni bajaruvchi shaxs va hokazo) uchun alohida sinflar yaratiladi. Bu sinflarning obyektlari esa jadval yaratishda ishlatiladi.
Inkapsulatsiya tushunchasi uning imkoniyatlari!
Inkapsulatsiya, sinfning ma'lumotlarini va funksiyalarini boshqa sinflardan yashirish tushunchasidir. Bu tushuncha yordamida, sinfning ichki xususiyatlari va metodlari faqat o'z sinfi ichida ishlatiladi va boshqa sinflar tomonidan o'zgartirilmaydi. Bu, kodning xatoliklarni kamaytiradi va sinflarning qayta ishlanishiga kerak bo'lmaydi. Shuningdek, inkapsulatsiya yordamida sinflarning yopiq interfeysini yaratish mumkin, bu esa sinflar orasidagi aloqalarni kamaytiradi va sinflar o'rtasidagi bog'lanishni osonlashtiradi.
Polimorfizm tushunchasi,misollar orqali tushuntirilsin!
Polimorfizm, OOP (object-oriented programming) dasturlashida bir qator obyektlarni bir xil interfeys orqali birlashtirib, har bir obyektning o‘ziga xos yordam yoki metodlarlarni mavjud qilish konseptsiyasidir. Ya'ni, bir nechta obyektlar bir nechta xil usullarni chaqirish orqali bir xil vazifani bajarishadi. Bu esa kodning qaytadan yozilmagani va muvaffaqiyatli loyihalar qurishni ta'minlaydi.
Bunday misolda, har bir hayvon turining o'ziga xos xususiyatlari mavjud bo'ladi, masalan, g'isht yemoq, suv ichish, maydalashish kabi. Bir Hayvon klassi bilan Olmon, It va Mastiff klasslari ham qurilishi mumkin. Bu klasslar o'zlariga xos override dan foydalanish imkoniyatlariga ega bo'ladi. Misol uchun, har bir Hayvon turining xususiyati turib, ularni chaqirib ishlatishimiz mumkin.
Do'stlaringiz bilan baham: |