Set ve Get Metodları

Java’da başka bir classta tanımlanmış olan private değişkenlerin kullanılmasını sağlayarak data encapsulation durumunun sağlanmasına olanak tanıyan metodlara Setter ve Getter denir.

 

Sözlük karşılığı tam olarak get almak ve set vermektir.

Get bir return değeri dönderirken Set return değeri döndermez.

Data Encapsulation Kavramı: Verilerin dış ortamdan olası aksaklıklar karşısında koruma mekanizması olarak adlandırılır.

this Kavramı: Parametre olarak verilen ismin sınıf elemanıyla karışmaması için kullanılır.

 

SET ve GET Kullanımı:

 

package set_getmethod;

/**
*
* @OguzhanTasci sectorsyntax
*/
public class User {

private String adi;
private String soyadi;
private int yas;

public String getAdi()
{
return adi;
}

public void setAdi(String adi)
{
this.adi=adi;
}
public String getSoyadi()
{
return soyadi;
}
public void setSoyadi(String soyadi)
{
this.soyadi=soyadi;
}
public int getYas()
{
return yas;
}
public void setYas(int yas)
{
this.yas=yas;
}
}

 

SET ve GET Metodlarına parametre yollama nesne oluşturma diğer sınıfı ekleme ve kontrol aşamaları:


/*
Set ve Get metodlarının kullanımı için yazılmış java programıdır.
*/
import java.util.Scanner;
import set_getmethod.User;

/**
*
* @OguzhanTasci–sectorsyntax
*/
public class setGetTest{

public static void main(String[] args) {

Scanner scan=new Scanner(System.in);
User user=new User();

System.out.println(“Adi giriniz: “);
String adi=scan.next();
user.setAdi(adi);

System.out.println(“Soyadi giriniz: “);
String soyadi=scan.next();
user.setSoyadi(soyadi);

System.out.println(“Yasi giriniz: “);
int yas=scan.nextInt();
user.setYas(yas);
System.out.print(“KONTROL——->”);
System.out.print(user.getAdi()+” “);
System.out.print(user.getSoyadi()+” “);
System.out.println(user.getYas());

}

}

Advertisements

Ubuntu ile C

ubuntu12

Uzun zamandan beri ilgimi çeken ve gerçekten kurcaladıkça kendine bağlayan bir işletim sistemi linux. Linux’a bir bilgisayar mühendisliği bölümü öğrencisi olarak attığım ilk adım olan Ubuntu ile C kodunu derleme konusunu sizle paylaşıyor olacağım.

İlk olarak yapmamız gereken terminali açıp admin olarak sistemin yönetimini ele almamız. Gelen terminal ekranına sudo su yazıp şifremizi girerek sistemin adminliğini almış oluyoruz. (1-2)

İkinci adım olarak C programlama dilinin derleyicisi olan gcc’yi yüklememiz gerekiyor. Bunun için apt-get install gcc yazıp enter yaptığımız zaman paket listelerini okuyarak sistemde yüklü değilse indirme işlemine başlıyor. Eğer yüklü ise en yeni sürüm olduğunu söyleyerek komut beklemeye başlıyor. (-4)( Genelde gcc otomatik olarak kurulmuştur. Kurulu olduğundan eminseniz bu basamağı atlayabilirsiniz.)

Üçüncü adım olarak oluşturacağımız c programı için .c uzantılı dosya açıyoruz. Bunun için komut bekleyen terminale gelerek gedit helloWorld.c (5) yazarak dosyayı oluşturuyoruz. İkinci resimde görüleceği üzere derleyicimiz açılarak kodumuzu yazıyoruz. Daha sonra kaydet işlemini uygulayarak yazılan kodu açılan helloWorld.c dosyamızın içine kaydetmiş oluyoruz.

Dördüncü adım olarak gcc -c helloWorld.c (6)  derleme işlemini yapmış oluyoruz. Bu komut ile object dosyası oluşturulmuş olur.

Beşinci adım olarak gcc helloWorld.o -o helloWorld.c(7) yazılarak .o (object dosyası adı verilen helloWorld.c kodundan türetilmiş makine  kodlarını barındırır.) uzantılı dosya -o ya çevrilerek çalıştırılabilir hale gelir.

Altıncı adım olarak dosya çalıştırılır bunun için ./helloWorld (8) yazılarak enter tuşuna basılarak program çalıştırılmış olur. Ekran çıktısı ise printf(); içine yazdığımız Hello World’tür.(9)

Hesap Makinesi kodunu ubuntuda derleyerek kaynak kodlarını ve ekran çıktısını Kodlar bölümünde paylaşmış olacağım. Bir sonra ki yazıyla görüşmek dileğiyle kodlu günler.

Hesap Makinesi programı için yazmış olduğum kodu görüntülemek için buraya tıklayınız.

 

VirtualBox ile Ubuntu kurulumu için buraya göz atabilirsiniz.