Sergey Gridnev #: Kütüphane koduna bakmadım, ancak sunduğunuz parçaya bakılırsa, setProperty ve Add yöntemleri nesneye (this) bir referans döndürür, böylece bir nokta aracılığıyla sınıf yöntemine tekrar başvurabilirsiniz. Bu, bu tür çağrı zincirlerini toplamanıza olanak tanır.
Bunu anlıyorum:
....add().add()
Ancak bir yöntem çağrısının bir yapıcıya nasıl eklendiğini görmedim. Ve bunun new ile nasıl örtüştüğünü.
Evet, sonuç olarak seçenek yok. Ancak bu özel sözdizimi kuralını ihlal etmiyorum. OOP'nin temellerini bilmeme rağmen. En sofistike olanlar hariç uyguluyorum. C++'ı hatırlıyorum (40 yıl önce). Aslında, benim ilk dilim assembler'dı.
Kütüphane koduna bakmadım, ancak sunduğunuz parçaya bakılırsa, setProperty ve Add yöntemleri nesneye (this) bir referans döndürür, böylece bir nokta aracılığıyla sınıf yöntemine tekrar başvurabilirsiniz. Bu, bu tür çağrı zincirlerini toplamanıza olanak tanır.
Bunu anlıyorum:
Ancak bir yöntem çağrısının bir yapıcıya nasıl eklendiğini görmedim. Ve bunun new ile nasıl örtüştüğünü.
Bunu anlıyorum:
ancak bir yöntem çağrısının bir yapıcıya nasıl eklendiğini görmedim. Ve bunun yeni ile nasıl uyuştuğunu.
Tasarımcının bununla hiçbir ilgisi yoktu.
= new JSON::Object().setProperty()Tamam, öyle görünüyor ki bu bir çırpıda açıklanamaz ve kimse daha kapsamlı olmak istemiyor.
Ben şöyle görüyorum
Tamam, öyle görünüyor ki bu bir çırpıda açıklanamaz ve kimse daha kapsamlı olmak istemiyor.
Bu şekilde bakın: