#include <iostream>
using namespace std;
class Dikdortgen{
private:
double uzunKenar;
double kisaKenar;
public:
void setDikdortgen(double uzun, double kisa){
uzunKenar = uzun;
kisaKenar = kisa;
}
double getKisaKenar(){
return kisaKenar;
}
double getUzunKenar(){
return uzunKenar;
}
~Dikdortgen(){
cout<<"Dikdortgen basariyla silindi."<<endl;
}
};
int main(){
Dikdortgen d;
d.setDikdortgen(10,5);
cout<<"Uzun kenar : "<<d.getUzunKenar()<<endl<<"Kisa kenar : "<<d.getKisaKenar()<<endl;
return 0;
}
#include <iostream>
using namespace std;
class Dikdortgen{
private:
double uzunKenar;
double kisaKenar;
public:
Dikdortgen(double uzun, double kisa){
uzunKenar = uzun;
kisaKenar = kisa;
}
double getKisaKenar(){
return kisaKenar;
}
double getUzunKenar(){
return uzunKenar;
}
~Dikdortgen(){
cout<<"Dikdortgen basariyla silindi."<<endl;
}
};
int main(){
Dikdortgen d(10,5);
cout<<d.getUzunKenar(); //Uzun kenar uzunluğumuz;
return 0;
}
package com.company.guneyarda;
public class Main {
public static void main(String[] args) {
class Person{
//Değişkenler
String name;
int age;
//Constructor, obje ilk oluşturulduğunda çağırılır.
public Person(String name, int age) {
this.name = name;
this.age = age;
}
//getter , setter
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
Person person = new Person("arda",16);
System.out.println(person.getName());
person.setName("murat");
System.out.println(person.getName());
}
}
C#'ta yapılacakHangi dil ile yapılacak? Bir de Engin Demiroğ var Youtube'da izleyebilirsin, OOP konularını güzel anlatıyor. Kısaca bir örnek yapayım Java ile, burada ilk başta kodun çıktısı arda olacaktır. setname yaptıktan sonra ise name değeri murat'a eşitleneceği için ikinci kez println yaptığımızda murat çıktısı gelecektir.
Java:package com.company.guneyarda; public class Main { public static void main(String[] args) { class Person{ //Değişkenler String name; int age; //Constructor, obje ilk oluşturulduğunda çağırılır. public Person(String name, int age) { this.name = name; this.age = age; } //getter , setter public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } Person person = new Person("arda",16); System.out.println(person.getName()); person.setName("murat"); System.out.println(person.getName()); } }
@Federico Valverde hocam ile iyi anlattığımızı umuyorum. Get ve set bir değişkene dışarıdan müdahale edilebilmesini (set) ve değişkeni döndürebilmeyi amaçlar (get). C#'ta daha oraya kadar gelmeden bırakıp C++'a geçmiştim. Microsoft Docs'tan bakabilirsiniz takıldığınız yerlere ayrıca.C#'ta yapılacak
Tabi, çok teşekkür ederim anlattığınız için. Yani üniversiteler kapandığı için internette anlatılanlardan vesaire pek anlayamıyorum. O da benim beceriksizliğim herhalde. Ama teşekkür ederim ilgilendiğiniz için. Bu soru da benim sınavımın bir sorusu. Yapamadığım için sizlere sordum@Federico Valverde hocam ile iyi anlattığımızı umuyorum. Get ve set bir değişkene dışarıdan müdahale edilebilmesini ve değişkeni döndürebilmeyi amaçlar. C#'ta daha oraya kadar gelmeden bırakıp C++'a geçmiştim. Microsoft Docs'tan bakabilirsiniz takıldığınız yerlere ayrıca.
O da benim beceriksizliğim herhalde.
Ama teşekkür ederim ilgilendiğiniz için. Bu soru da benim sınavımın bir sorusu. Yapamadığım için sizlere sordum
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.