Java ile Nesne Yönelimli Programlamaya Giriş
Sani Yusuf
Lead Software Engineering Content Developer


// Car sınıfı class Car { String model; // Arabanın modeliint topSpeed; // Arabanın azami hızı boolean isInsured; // Mevcut sigorta durumu }
class Passport {
String firstName; // Pasaport sahibinin adı
String lastName; // Pasaport sahibinin soyadı
Passport() {
// Passport sınıfının kurucusu
}
}
class Passport {
String firstName; // Pasaport sahibinin adı
String lastName; // Pasaport sahibinin soyadı
Passport() {
this.firstName = "David"; // Özelliği kurucuda ayarla
this.lastName = "Beckham";
}
}
class Passport {
String firstName;
String lastName;
// Parametreli kurucu
Passport(String firstName, String lastName) {
}
}
this anahtar sözcüğü Passport nesnesini ifade eder
class Passport {
String firstName;
String lastName;
Passport(String firstName, String lastName) {
this.firstName = firstName; // Sınıf özelliklerini
this.lastName = lastName; // kurucu parametreleriyle ayarla
}
}
new anahtar sözcüğü ile oluşturulur
// Kuruculu Passport sınıfı
class Passport {
String firstName;
String lastName;
// Kurucu metot
Passport(String firstName,
String lastName){
this.firstName = firstName;
this.lastName = lastName;
}
}
// Ana sınıf
public class Main {
// main metodu (programın giriş noktası)
public static void main(
String[] args) {
// Parametreleri kurucuya geçir
// Passport(firstName, lastName)
Passport myPassport =
new Passport("Michael","Jackson");
System.out.println(
myPassport.firstName); // Michael
}
}
Java ile Nesne Yönelimli Programlamaya Giriş