|
Public class Main { // Statik (static) metod static void
|
bet | 2/6 | Sana | 17.12.2023 | Hajmi | 21,46 Kb. | | #121647 |
Bog'liq Java Class Methods1public class Main {
public void fullThrottle() {
System.out.println("Avtomobil yuqoriga yetishgan tezlikda harakat qilmoqda!");
}
public void speed(int maxSpeed) {
System.out.println("Eng yuqori tezlik: " + maxSpeed);
}
}
Test.java:
class Test {
public static void main(String[] args) {
Main myCar = new Main(); // myCar obyektini yaratish
myCar.fullThrottle(); // fullThrottle() metodini chaqirish
myCar.speed(200); // speed() metodini chaqirish
}
}
Java'dagi konstruktor (constructor) obyektlarni boshlash uchun ishlatiladigan maxsus metoddir. Konstruktor obyekt yaratilganda chaqiriladi va obyekt xususiyatlarini boshlang'ich qiymatlar bilan o'rnata olish uchun ishlatiladi.
Example
Create a constructor:
// Main klassini yaratamiz
public class Main {
int x; // Klass xususiyatini yaratamiz
// Main klassi uchun konstruktor yaratamiz
public Main() {
x = 5; // Klass xususiyati x uchun boshlang'ich qiymatni sozlaymiz
}
public static void main(String[] args) {
Main myObj = new Main(); // Main klassining obyektini yaratamiz (Bu konstruktor chaqiradi)
System.out.println(myObj.x); // x xususiyatining qiymatini chiqaramiz
}
}
Eslatmalar:
1. Konstruktor nomi klass nomiga mos kelishi kerak va unga return (void kabi) turini bermaslik kerak.
2. Konstruktor obyekt yaratilganda chaqiriladi.
3. Barcha klasslar sukut konstruktorlarga ega. Agar siz o'z konstruktorini yaratmasangiz, Java uni avtomatik ravishda yaratadi. Lekin, bu konstruktor orqali obyekt xususiyatlarini boshlang'ich qiymatlari bilan o'rnatish imkoniyatini yo'qotadi.
Konstruktorlarga parametrlar berish mumkin va ularga parametrlar yordamida atributlarni boshlash uchun ishlatiladi.
Quyidagi misolda, konstruktor uchun int y parametr qo'shilgan. Konstruktor ichida x = y (x = y) qilib o'rnatiladi. Konstruktor chaqirilganda, parametr sifatida (5) beriladi, bu esa x qiymatini 5 ga sozlaydi.
Misol:
public class Main {
int x;
public Main(int y) {
x = y;
}
public static void main(String[] args) {
Main myObj = new Main(5);
System.out.println(myObj.x);
}
}
Siz istagan qadar ko'p parametrlar qo'shishingiz mumkin:
|
| |