Dadi, nalika sinau basa Jawa, aku mung ora bisa ngerti apa jinis referensi lan ngapa kudu ditemtokake nalika ngumumake conto kelas. Kanthi kelas
String
, umpamane, kabeh katon jelas:
//Создаётся link типа String
String s = "Ссылка на an object, представляющий собой строку";
Nanging kabeh kajelasan ilang nalika pendekatan padha digunakake: Ayo dadi ngomong ana rong kelas: A (с методом a1)
lan B (с методом b1)
.
class A
{
public static void a1()
{
///
}
}
class B
{
public static void b1()
{
///
}
}
Ana uga kelas kanthi main
cara sing, contone, obyek kelas digawe AB
.
class GetTypeVar
{
public static void main(String[] args)
{
A obj1 = new A();
B obj2 = new B();
}
}
Dadi, sejatine, apa sing salah paham:
- Apa tegese jinis variabel sing digawe ing kasus iki?
- Apa jinis data sing sampeyan maksud?
class GetTypeVar
{
public static void main(String[] args)
{
B obj1 = new A();
A obj2 = new B();
}
}
Yaiku, link sing ngarah menyang conto siji kelas disetel menyang jinis kelas liyane. Kanggo apa? Iki menehi apa? Umumé, nggawe topik iki diilhami dening pikirane kanggo nggoleki bebener. Aku bakal seneng krungu tembung perpisahan sing berkualitas...
GO TO FULL VERSION