Fragment KivaKit #10
Jan 04 2023
Więcej o KivaKit https://state-of-the-art.org/https://www.
package com.telenav.kivakit.snippets;
import com.telenav.kivakit.core.string.FormatProperty;
import com.telenav.kivakit.core.string.ObjectFormatter;
public class Snippet10 extends BaseSnippet
{
public static void main(String[] args)
{
new Snippet10().run();
}
public class Alien
{
@FormatProperty
private final String name;
@FormatProperty
private final Galaxy galaxy;
public Alien(String name, Galaxy galaxy)
{
this.name = name;
this.galaxy = galaxy;
}
@Override
public String toString()
{
return new ObjectFormatter(this).toString();
}
}
public class Galaxy
{
@FormatProperty
private final String name;
public Galaxy(String name)
{
this.name = name;
}
}
@Override
protected Object onSnippet()
{
return new Alien("Fred", new Galaxy("Andromeda")).toString();
}
}
Output
[Snippet10.Alien galaxy = [Snippet10.Galaxy name = Andromeda], name = Fred]
Więcej o KivaKit
https://state-of-the-art.org/
https://www.kivakit.org/
Powiązane artykuły
KivaKit Fragment nr 1
KivaKit Fragment nr 2
KivaKit Fragment nr 3
Sześć powodów, dla których większość Javy, którą widziałeś, nie jest prawdziwą Javą
Dlaczego host nie jest ciągiem znaków, a port nie jest liczbą całkowitą
Liczba całkowita nie jest liczbą
Wszystko jest metodą dziel i rządź

![Czym w ogóle jest lista połączona? [Część 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































