Co to za znaczniki ?

0

O co chodzi z tymi znacznikami. W Javie nie ma fioletowych a w Kotlinie są.

  1. Czy te nie fioletowe to są z Javy a fioletowe z Koltina ?
  2. Co one wszystkie oznaczają ?

Bez tytułu.png

Jestem początkujący jak chodzi o programowanie więc przepraszam za takie banalne pytania

0

Nie do końca wiem, o co pytasz. Jeżeli o text (from getText()/setText()), to jest to podpowiedź od IDE, żeby używać właściwości zamiast getterów i setterów z Javy. W Kotlinie gettery i settery nie są idiomatyczne i nie powinno się ich stosować. Ponieważ klasa TextView jest napisana w Javie, to ma na sobie te gettery i settery. Niemniej, z Kotlina te dwie metody są widziane jako właściwość dzięki silnej zdolności do współpracy z Javą. Więcej możesz znaleźć tutaj.

0

A nie chodzi Ci o to że część to metody a część zmirnne? xD

1

Nie odpisuj w komentarzach na rzeczy związane z głównym wątkiem.

W tym wypadku to fioletowe "V" będzie z Kotlina (a dokładnie z interoperacyjności między Kotlinem a Javą), bo w Javie nie ma czegoś takiego jak właściwości, ale nie jest to reguła. Tutaj masz część symboli, ale nie wszystkie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1