V tej vadnici se bomo naučili tiskati predmet razreda v Javi.
Če želite razumeti ta primer, morate poznati naslednje programske teme Java:
- Razred Java in predmeti
Primer 1: Program Java za tiskanje predmeta
class Test ( ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )
Izhod
Preskus @ 512ddf17
V zgornjem primeru smo ustvarili objekt razreda Test. Ko predmet natisnemo, lahko vidimo, da je izhod videti drugače.
To je zato, ker se med tiskanjem predmeta toString()
pokliče metoda razreda predmeta. Predmet oblikuje v privzeti obliki. To je,
- Test - ime predavanja
- @ - se pridruži nizu
- 512ddf17 - vrednost hashcode predmeta
Če želimo izhod oblikovati na svoj način, moramo preglasiti toString()
metodo znotraj razreda. Na primer
class Test ( @Override public String toString() ( return "object"; ) ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )
Izhod
object
V zgornjem primeru se je izhod spremenil. To je zato, ker tukaj preglasimo toString()
metodo za vrnitev predmeta string.
Če želite izvedeti več o toString()
metodi razreda predmeta, obiščite Java Object toString ().