Şeýlelik bilen, Java dilini öwrenýän wagtym, salgylanma görnüşiniň nämedigini we synpyň mysaly yglan edilende näme üçin kesgitlenmelidigine düşünip bilemok.
String
Mysal üçin, synp bilen hemme zat düşnükli ýaly:
//Создаётся link типа String
String s = "Ссылка на an object, представляющий собой строку";
Emma şuňa meňzeş çemeleşme ulanylanda ähli aýdyňlyk ýitýär: Iki synp bar diýeliň: A (с методом a1)
we B (с методом b1)
.
class A
{
public static void a1()
{
///
}
}
class B
{
public static void b1()
{
///
}
}
main
Şeýle hem , mysal üçin synpyň obýektini döredýän usuly bolan synp bar AB
.
class GetTypeVar
{
public static void main(String[] args)
{
A obj1 = new A();
B obj2 = new B();
}
}
Diýmek, düşünişmezlik näme:
- Döredilýän üýtgeýjiniň görnüşi bu ýagdaýda nämäni aňladýar?
- Haýsy maglumat görnüşini göz öňünde tutýarsyňyz?
class GetTypeVar
{
public static void main(String[] args)
{
B obj1 = new A();
A obj2 = new B();
}
}
.Agny, bir synpyň mysalyna alyp barýan baglanyşyk beýlekisiniň synp görnüşine düzüldi. Näme üçin? Bu näme berýär? Umuman aýdanyňda, bu mowzugyň döredilmegi hakykaty gözlemek baradaky pikirlerden ylham aldy. Hil taýdan bölünýän sözleri eşidip begenerin ...
GO TO FULL VERSION