sada sam radio zadatak sa konstruktorima i imam jedno malo pitanje u vezi njih.
Koliko sam ja shvatio. Konstruktor bukvalno sluzi samo da inicijalizuje vrednosti objekta. I ako ga mi ne deklarisemo java ce ga sama dodeliti
kada napravimo objekat ? I to je to sve sto treba da znam u vezi konstruktora ?
primer:
Code:
package Klase;
class Kutija10
{
double sirina;
double dubina;
double visina;
Kutija10()
{
sirina=10;
dubina=15;
visina=20;
}
}
public class PrimerZaEs
{
public static void main(String args[])
{
Kutija10 novaKutija = new Kutija10();
}
}
package Klase;
class Kutija10
{
double sirina;
double dubina;
double visina;
Kutija10()
{
sirina=10;
dubina=15;
visina=20;
}
}
public class PrimerZaEs
{
public static void main(String args[])
{
Kutija10 novaKutija = new Kutija10();
}
}
Code:
package Klase;
class Kutija10
{
double sirina;
double dubina;
double visina;
}
public class PrimerZaEs
{
public static void main(String args[])
{
Kutija10 novaKutija = new Kutija10();
novaKutija.sirina=10;
novaKutija.dubina=15;
novaKutija.visina=20;
}
}
package Klase;
class Kutija10
{
double sirina;
double dubina;
double visina;
}
public class PrimerZaEs
{
public static void main(String args[])
{
Kutija10 novaKutija = new Kutija10();
novaKutija.sirina=10;
novaKutija.dubina=15;
novaKutija.visina=20;
}
}
Znaci ovo je skroz isto, samo sto sam ja u prvom primeru sam napravio konstruktor i dodelio vrednosti objektu, a u drugom primeru
java je sama napravila konstruktor ? tj sama ga je dodelila ?