所以,在學習Java語言時,我只是不明白什麼是引用類型以及為什麼在聲明類別的實例時需要指定它。
String
例如,對於 class ,一切似乎都很清楚:
//Создаётся link типа String
String s = "Ссылка на an object, представляющий собой строку";
但是,當使用類似的方法時,所有的清晰度都會消失: 假設有兩個類別:A (с методом a1)
和B (с методом b1)
。
class A
{
public static void a1()
{
///
}
}
class B
{
public static void b1()
{
///
}
}
還有一個帶有main
方法的類,例如在該方法中建立該類別的物件AB
。
class GetTypeVar
{
public static void main(String[] args)
{
A obj1 = new A();
B obj2 = new B();
}
}
那麼,實際上,這其中有哪些誤區:
- 在這種情況下,所建立的變數的類型意味著什麼?
- 你指的是什麼資料型態?
class GetTypeVar
{
public static void main(String[] args)
{
B obj1 = new A();
A obj2 = new B();
}
}
也就是說,通往一個類別的實例的連結被設定為另一個類別的類別類型。為了什麼?這能帶來什麼?總的來說,這個主題的創作靈感來自於探索真理的想法。我很高興聽到高品質的臨別贈言......
GO TO FULL VERSION