Odkrycie wiedza
/ Knowledge Discovery >> Odkrycie wiedza >> tech >> komputer >> Oprogramowanie komputerowe >>

Jak Java Works

szerokości zmiennych, które stworzyliśmy w poprzednim przykładzie, jak to: Największa
 java.awt.Graphics importu; import java.awt.Color; import java.awt.Rectangle; public class FirstApplet rozciąga java.applet.Applet {public void paint (Graphics g) {int width; int wysokość; Prostokąt r; r = g.getClipBounds (); width = r.width - 1; height = r.height - 1; g.drawRect (0, 0, szerokość, wysokość); g.drawLine (0, 0, szerokość, wysokość); g.drawLine (szerokość, 0, 0, wysokość); }} 

Kiedy uruchomić ten przykład, co można zauważyć to, że prostokąt i przekątne dokładnie dopasować obszar rysunku. Plus, po zmianie rozmiaru okna, prostokąt, a przekątne przerysować się w nowym rozmiarze automatycznie. Istnieje pięć nowe pojęcia wprowadzone w tym kodzie, więc spójrzmy na nich: Największa

  1. Po pierwsze, dlatego, że są przy użyciu klasy Rectangle musimy importować java.awt.Rectangle na trzeciej linii programu . Największa
  2. zadeklarowały trzy zmienne w tym programie. Dwa (szerokość i wysokość) są typu int i jeden (R) jest typu Rectangle. Największa
  3. używane getClipBounds funkcjonować, aby uzyskać rozmiaru obszaru rysunku. Akceptuje żadnych parametrów, więc minęliśmy go brak (" () "), ale zwraca prostokąta. Pisaliśmy linii, " r = g.getClipBounds (); " powiedzieć, " Proszę umieścić zwracany prostokąt do zmiennej r ". Największa
  4. zmiennej r, jako klasy Rectangle, rzeczywiście zawiera cztery zmienne - x, y, szerokość i wysokość (nauczysz te nazwy, czytając dokumentację dla klasy Rectangle). Do nich dostęp używasz ". &Quot; (kropka) Operator. Tak więc wyrażenie " r.width " mówi, " Wewnątrz zmienna r pobrać wartość o nazwie szerokość ". Ta wartość jest umieszczana w zmiennej lokalnej o nazwie naszej szerokości. W procesie, możemy odjąć 1. Spróbuj pozostawiając odejmowanie i zobaczyć co się dzieje. Spróbuj także odjęcie pięć zamiast i zobaczyć co się dzieje Największa
  5. Wreszcie, użyliśmy szerokość i wysokość w funkcji rysowania

    Jednym z najczęściej zadawane pytanie w tym momencie jest, ".. Czy mamy Naprawdę trzeba deklarować zmienne szerokości i wysokości nazwie " Odpowiedź jest, " Nie " Mogliśmy wpisane r.width - 1 bezpośrednio do funkcji rysowania. Tworzenie zmiennych po prostu sprawia, że ​​rzeczy trochę bardziej czytelna, a to w związku z tym to dobry zwyczaj, aby wpaść. Największa

    Java obsługuje kilka typów prostych zmiennych. Oto trzy z naj

    Page << [11] [12] [13]