Witam, jak utworzyć własną klasę zawierającą statyczne i dynamiczne pola, metody, konstruktory i właściwości? Próbowałem to zrobić na podstawie tych co miałem jako przykłady ale nie wychodziło mi. Posiadam Visual Studio 2010.
Ostatnio zmieniony przez Kusterek : 10-03-2014, 21:31
irc: freenode.net in #torgdevs
Ostatnio zmieniony przez barteczek : 10-03-2014, 22:38
Problem z komputerem? Instrukcja diagnostyczna
Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat."Don't worry, I'm just a pervert"Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
public class Samochod
{
public Samochod(string marka, double cena)
{
this.marka = marka;
this.cena = cena;
}
public Samochod()
{
this.cena = 1000;
}
private string marka = "fiat";
public string Marka
{
get { return marka; }
set { marka = value; }
}
private double cena = 1000;
public double Cena
{
get { return cena; }
}
public void WyswietlSamochod()
{
((Form1)Application.OpenForms[0]).lbox1.Items.Add(marka + " - " + cena);
}
}
private void btnZadanie6_Click(object sender, EventArgs e)
{
Samochod fiat = new Samochod();
fiat.WyswietlSamochod();
}
Ostatnio zmieniony przez Kusterek : 10-03-2014, 23:00
irc: freenode.net in #torgdevs
Ostatnio zmieniony przez Kusterek : 10-03-2014, 23:09
irc: freenode.net in #torgdevs
class Samochod
{
string nazwa;
static int ilosc = 0;
Samochod(){
nazwa = "maluch";
ilosc++;
}
}
Samochod auto1 = new Samochod();
Samochod auto2 = new Samochod();
Console.WriteLine(auto1.ilosc); //wypisze 2
Console.WriteLine(auto2.ilosc); //też wypisze 2
//i teraz uwaga
auto1.ilosc = 5;
Console.WriteLine(auto2.ilosc) //jak myślisz, co wypisze?
Ostatnio zmieniony przez Kusterek : 10-03-2014, 23:31
irc: freenode.net in #torgdevs
Ostatnio zmieniony przez szulak : 10-03-2014, 23:42
Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)
Zakładki