{"id":506,"date":"2020-03-14T11:11:00","date_gmt":"2020-03-14T11:11:00","guid":{"rendered":"https:\/\/www.juniorjavadeveloper.pl\/?p=506"},"modified":"2020-03-20T13:32:33","modified_gmt":"2020-03-20T13:32:33","slug":"wartosci-w-pierwszej-klasie-kod-java-intellij-krok-po-kroku","status":"publish","type":"post","link":"https:\/\/www.juniorjavadeveloper.pl\/en\/2020\/03\/14\/wartosci-w-pierwszej-klasie-kod-java-intellij-krok-po-kroku\/","title":{"rendered":"Warto\u015bci w pierwszej klasie &#8211; kod Java, IntelliJ, krok po kroku"},"content":{"rendered":"<p class=\"wp-block-paragraph\">W poprzednim artykule <a rel=\"noreferrer noopener\" aria-label=\"Pierwsza klasa (otwiera si\u0119 na nowej zak\u0142adce)\" href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/2020\/03\/07\/pierwsza-klasa-kod-java-intellij-krok-po-kroku\/\" target=\"_blank\">Pierwsza klasa<\/a> opisa\u0142em czym jest klasa i jak j\u0105 stworzy\u0107 w IntelliJ. Sama klasa jest ma\u0142o przydatna bez nadania jej warto\u015bci, danych i wykonania na niej dzia\u0142ania. W tym artykule poka\u017c\u0119 jak nadawa\u0107 warto\u015bci klasie, w kolejnym jak wykona\u0107 na niej dzia\u0142ania. Wi\u0119cej informacji mo\u017cna znale\u017a\u0107 w oficjalnej dokumentacji Java od Oracle &#8211; <a rel=\"noreferrer noopener\" aria-label=\"Using Objects (otwiera si\u0119 na nowej zak\u0142adce)\" href=\"https:\/\/docs.oracle.com\/javase\/tutorial\/java\/javaOO\/usingobject.html\" target=\"_blank\">Using Objects<\/a>. Poka\u017c\u0119 r\u00f3wnie\u017c jak klasa mo\u017ce nam &#8220;przedstawi\u0107 si\u0119 i opowiedzie\u0107 co\u015b o sobie&#8221; &#8211; metoda toString().<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Przedstawi\u0119 klas\u0119 z <a href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/2020\/03\/07\/pierwsza-klasa-kod-java-intellij-krok-po-kroku\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\"poprzedniego przyk\u0142adu (otwiera si\u0119 na nowej zak\u0142adce)\">poprzedniego przyk\u0142adu<\/a>, bo na niej b\u0119d\u0119 prezentowa\u0142 kolejne zagadnienia zwi\u0105zane z klasami j\u0119zyka Java. Tak samo jak poprzednio dla uproszczenia pomijam <a rel=\"noreferrer noopener\" aria-label=\"modyfikatory dost\u0119pu (otwiera si\u0119 na nowej zak\u0142adce)\" href=\"https:\/\/docs.oracle.com\/javase\/tutorial\/java\/javaOO\/accesscontrol.html\" target=\"_blank\">modyfikatory dost\u0119pu<\/a> dla zmiennych i metod w klasie Java.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">public class Notebook {\n    int pages;\n    int pagesWritten;\n    int currentPage;\n\n    void goToPage(int page) {\n        currentPage = page;\n    }\n}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Warto\u015bci, czyli dane w klasie przechowywane s\u0105 w zmiennych, w powy\u017cszym przyk\u0142adzie mamy trzy zmienne:<br>&#8211; int pages;<br>&#8211; int pagesWritten;<br>&#8211; int currentPage;<br>Element przechowuj\u0105cy warto\u015bci, dane w klasie ma kilka nazw, okre\u015ble\u0144, kt\u00f3re s\u0105 u\u017cywane zamiennie:<br>&#8211; zmienna,<br>&#8211; pole w klasie,<br>&#8211; atrybut klasy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jak nada\u0107 warto\u015b\u0107 zmiennej w klasie? Najpierw potrzebujemy obiekt danej klasy. Nast\u0119pnie dla obiektu musimy ustawi\u0107 warto\u015bci dla jego p\u00f3l w klasie. Aby dla obiektu mie\u0107 dost\u0119p do atrybutu w klasie nale\u017cy u\u017cy\u0107 operatora kropki (.) za pomoc\u0105, kt\u00f3rego odwo\u0142ujemy si\u0119 do atrybutu.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ tworzenie obiektu klasy Notebook\nNotebook blankNotebook = new Notebook();\n\n\/\/ przypisanie warto\u015bci do zmiennej\n\/\/ u\u017cycie operatora kropki\nblankNotebook.pagesWritten = 10;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Jak sprawdzi\u0107 nadan\u0105 warto\u015b\u0107 dla zmiennej w klasie? Najprostszym sposobem jest wypisanie jej na konsoli, terminalu, &#8220;czarnym okienku&#8221;. Do tego s\u0142u\u017cy polecenie System.out.println(); Konsola i polecenie System.out.println(); b\u0119dzie towarzyszy\u0107 Junior Java Developer&#8217;owi przez bardzo, bardzo d\u0142ugi czas i b\u0119dzie jedynym miejscem, gdzie b\u0119dzie mo\u017cna zobaczy\u0107 wyniki dzia\u0142ania programu. Oczywi\u015bcie s\u0105 inne sposoby np. testy jednostkowe, u\u017cywanie Logger&#8217;\u00f3w, ale na razie wystarczy System.out.println(). Informacje wypisywane na konsoli nazywaj\u0105 si\u0119 log&#8217;ami w codziennej pracy ka\u017cdy programista przegl\u0105da log&#8217;i za pomoc\u0105, kt\u00f3rych \u015bledzi dzia\u0142anie programu.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">public class NotebookStore {\n    public static void main(String[] args) {\n        Notebook blankNotebook = new Notebook();\n        blankNotebook.pagesWritten = 10;\n\n        \/\/ wypisanie warto\u015bci jednej zmiennej z klasy Notebook\n        System.out.println(\"Liczba stron zapisanych w Notatniku:\");\n        System.out.println(blankNotebook.pagesWritten);\n    }\n}<\/pre>\n\n\n<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_06-konsola.png\" alt=\"Warto\u015bci w pierwszej klasie \u2013 konsola\" class=\"wp-image-520\" width=\"409\" height=\"102\"><figcaption>Warto\u015bci w pierwszej klasie \u2013 konsola<\/figcaption><\/figure><\/div>\n<\/body><\/html>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u017celi chcieliby\u015bmy wypisa\u0107 wi\u0119cej zmiennych w konsoli, to trzeba dla ka\u017cdej zmiennej u\u017cy\u0107 polecenia System.out.println(); ale jak wiadomo programi\u015bci unikaj\u0105 powtarzaj\u0105cego si\u0119 kodu zgodnie z zasad\u0105 DRY, kt\u00f3r\u0105 opisa\u0142em w artykule <a rel=\"noreferrer noopener\" aria-label=\"Dlaczego kod w j\u0119zyku Java powinien by\u0107 SOLID\u2019ny oraz suchy, DRY? (otwiera si\u0119 na nowej zak\u0142adce)\" href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/2020\/02\/29\/dlaczego-kod-w-jezyku-java-powinien-byc-solidny-oraz-suchy-dry\/\" target=\"_blank\">Dlaczego kod w j\u0119zyku Java powinien by\u0107 SOLID\u2019ny oraz suchy, DRY?<\/a>. Sposobem na rozwi\u0105zanie tego jest u\u017cycie metody toString(), za pomoc\u0105 kt\u00f3rej mo\u017cemy otrzyma\u0107 tekstow\u0105 reprezentacj\u0119 obiektu, czyli informacje czytelne dla programisty w og\u00f3lnie przyj\u0119tej formie. <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"java\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/\/ wypisanie warto\u015bci wielu zmiennych z tej samej klasy,\n\/\/ bez u\u017cycia metody toString()\nSystem.out.println(\"Warto\u015bci wszystkich zmiennych zapisanych w Notatniku:\");\nSystem.out.println(blankNotebook.pages);\nSystem.out.println(blankNotebook.pagesWritten);\nSystem.out.println(blankNotebook.currentPage);<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Metod\u0119 toString() musimy umie\u015bci\u0107 w klasie, dla kt\u00f3rej chcemy wypisywa\u0107 warto\u015bci. Na pocz\u0105tku nie trzeba wiedzie\u0107 jak dok\u0142adnie napisa\u0107 tak\u0105 metod\u0119 oraz, \u017ce taka metoda jest nadpisywana z nadklasy Object. W IntelliJ wystarczy u\u017cy\u0107 skr\u00f3tu ALT+Insert b\u0119d\u0105c w klasie, dla kt\u00f3rej chcemy doda\u0107 metod\u0119 toString().<\/p>\n\n\n<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert.png\" target=\"_blank\" rel=\"noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"554\" src=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert-1024x554.png\" alt=\"Warto\u015bci w pierwszej klasie - toString() - ALT + Insert\" class=\"wp-image-527\" srcset=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert-1024x554.png 1024w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert-300x162.png 300w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert-768x416.png 768w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert-1536x831.png 1536w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert-2048x1108.png 2048w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert-1600x866.png 1600w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert-1000x541.png 1000w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert-800x433.png 800w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert-600x325.png 600w, https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_00_alt-insert-400x217.png 400w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Warto\u015bci w pierwszej klasie &#8211; toString() &#8211; ALT + Insert<\/figcaption><\/figure>\n<\/body><\/html>\n\n\n\n<p class=\"wp-block-paragraph\">Poni\u017cej znajduj\u0105 si\u0119 zrzuty ekran\u00f3w ze  wszystkimi krokami jakie nale\u017cy wykona\u0107, aby ustawi\u0107 i wy\u015bwietli\u0107 warto\u015bci dla zmiennych w klasie.<\/p>\n\n\n\n<style id=\"bwg-style-0\">      #bwg_container1_0 #bwg_container2_0 .image_browser_images_conteiner_0 * {        -moz-box-sizing: border-box;        box-sizing: border-box;      }      #bwg_container1_0 #bwg_container2_0 .image_browser_images_conteiner_0{\t\tbackground-color: rgba(245, 245, 245, 0.90);\t\ttext-align: center;\t\twidth: 100%;\t\tborder-style: none;\t\tborder-width: 2px;\t\tborder-color: #F7F7F7;\t\tpadding: 4px;\t\tborder-radius: 0;\t\tposition:relative;      }      #bwg_container1_0 #bwg_container2_0 .image_browser_images_0 {\t\tdisplay: inline-block;\t\t-moz-box-sizing: border-box;\t\tbox-sizing: border-box;\t\tfont-size: 0;\t\ttext-align: center;\t\tmax-width: 100%;\t\twidth: 100%;      }      #bwg_container1_0 #bwg_container2_0 .image_browser_image_buttons_conteiner_0 {\t\ttext-align: center;      }      #bwg_container1_0 #bwg_container2_0 .image_browser_image_buttons_0 {\t\tdisplay: inline-block;\t\twidth:100%;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_0 {        background-color: rgba(235, 235, 235, 0.80);\t\ttext-align: center;\t\tdisplay: inline-block;\t\tvertical-align: middle;\t\tmargin: 2px auto;\t\tpadding: 4px;\t\tborder-radius: 0;\t\tborder: 1px none #F5F5F5;\t\tbox-shadow: ;\t\tmax-width: 800px;\t\twidth: 100%;\t\t\/*z-index: 100;*\/\t\tposition: relative;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_alt_0{\t\tdisplay: table;\t\twidth: 100%;\t\tfont-size: 15px;\t\tfont-family: Ubuntu;\t\tcolor: #000000;\t\ttext-align:center;\t\tpadding-left: 8px;        word-break: break-word;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_img_0 {        padding: 0 !important;\t\tmax-width: 100% !important;\t\theight: inherit !important;\t\twidth: 100%;      }      @media only screen and (max-width : 320px) {\t\t#bwg_container1_0 #bwg_container2_0 .displaying-num_0 {\t\t  display: none;\t\t}\t\t#bwg_container1_0 #bwg_container2_0 .bwg_image_alt_0 {\t\t  font-size: 10px !important;\t\t}\t\t#bwg_container1_0 #bwg_container2_0 .bwg_watermark_text_0,\t\t#bwg_container1_0 #bwg_container2_0 .bwg_watermark_text_0:hover {\t\t  font-size: 10px !important;\t\t  text-decoration: none;\t\t  margin: 4px;\t\t  font-family: Arial;\t\t  color: #FFFFFF !important;\t\t  opacity: 0.30;\t\t  text-decoration: none;\t\t  position: relative;\t\t  z-index: 10141;\t\t}\t\t#bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_description_0 {\t\t  color: #000000;\t\t  display: table;\t\t  width: 100%;\t\t  text-align: left;\t\t  font-size: 8px !important;\t\t  font-family: Ubuntu;\t\t  padding: 8px 8px 8px 8px;\t\t  \/*word-break: break-all;*\/\t\t  border-style: none;\t\t  background-color: #EBEBEB;\t\t  border-radius: 0;\t\t  border-width: 1px;\t\t}\t\t#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {\t\t  font-size: 10px !important;\t\t}      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_desp_0 {\t\t\t\tdisplay: table;\t\t\t\tclear: both;\t\t\t\ttext-align: center;        padding: 0px 5px 0px 5px;\t\t\t\twidth: 100%;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_description_0 {        color: #000000;\t\tdisplay: table;\t\twidth: 100%;\t\ttext-align: left;\t\tfont-size: 15px;\t\tfont-family: Ubuntu;\t\tpadding: 8px 8px 8px 8px;\t\tword-break: break-word;\t\tborder-style: none;\t\tbackground-color: #EBEBEB;\t\tborder-radius: 0;\t\tborder-width: 1px;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_alt_0 {      \tdisplay:table;        clear: both;        text-align: center;        padding: 8px;        width: 100%;      }      \/*watermark*\/      #bwg_container1_0 #bwg_container2_0 .bwg_watermark_text_0,      #bwg_container1_0 #bwg_container2_0 .bwg_watermark_text_0:hover {        text-decoration: none;        margin: 4px;        font-size: 12px;        font-family: Arial;        color: #FFFFFF !important;        opacity: 0.30;        position: relative;        z-index: 10141;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_image_contain_0{        position: absolute;        text-align: center;        vertical-align: middle;        width: 100%;        height: 100%;        cursor: pointer;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_watermark_contain_0{        display: table;        vertical-align: middle;        width: 100%;        height: 100%;      }\t       #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_watermark_cont_0{        display: table-cell;        text-align: ;        position: relative;        vertical-align: ;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_watermark_0{\t\tdisplay: inline-block;\t\toverflow: hidden;\t\tposition: relative;\t\tvertical-align: middle;\t\tz-index: 10140;\t\twidth: 90px;\t\tmax-width: 11.25%;\t\tmargin: 10px 10px 10px 10px ;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_watermark_text_0{        display: inline-block;\t\toverflow: hidden;\t\tposition: relative;\t\tvertical-align: middle;\t\tz-index: 10140;\t\tmargin: 10px 10px 10px 10px;      }      #bwg_container1_0 #bwg_container2_0 .bwg_image_browser_watermark_img_0{        max-width: 100%;        opacity: 0.30;        position: relative;        z-index: 10141;      }      #bwg_container1_0 #bwg_container2_0 .bwg_none_selectable {        -webkit-touch-callout: none;        -webkit-user-select: none;        -khtml-user-select: none;        -moz-user-select: none;        -ms-user-select: none;        user-select: none;       ecoration: none;    }    #bwg_container1_0 #bwg_container2_0 .bwg_gal_title_0 {      background-color: rgba(0, 0, 0, 0);      color: #323A45;      display: block;      font-family: Ubuntu;      font-size: 16px;      font-weight: bold;      padding: 2px;      text-shadow: 0px 0px 0px #888888;      text-align: center;    }    <\/style>    <div id=\"bwg_container1_0\"         class=\"bwg_container bwg_thumbnail bwg_image_browser\"         data-right-click-protection=\"0\"         data-bwg=\"0\"         data-scroll=\"0\"         data-gallery-type=\"image_browser\"         data-gallery-view-type=\"image_browser\"         data-current-url=\"\/en\/wp-json\/wp\/v2\/posts\/506\"         data-lightbox-url=\"https:\/\/www.juniorjavadeveloper.pl\/wp-admin\/admin-ajax.php?action=GalleryBox&#038;current_view=0&#038;gallery_id=3&#038;tag=0&#038;theme_id=1&#038;shortcode_id=7&#038;sort_by=filename&#038;order_by=asc&#038;current_url=%2Fen%2Fwp-json%2Fwp%2Fv2%2Fposts%2F506\"         data-gallery-id=\"3\"         data-popup-width=\"800\"         data-popup-height=\"500\"         data-is-album=\"gallery\"         data-buttons-position=\"bottom\">      <div id=\"bwg_container2_0\">             <div id=\"ajax_loading_0\" class=\"bwg_loading_div_1\">      <div class=\"bwg_loading_div_2\">        <div class=\"bwg_loading_div_3\">          <div id=\"loading_div_0\" class=\"bwg_spider_ajax_loading\">          <\/div>        <\/div>      <\/div>    <\/div>            <form id=\"gal_front_form_0\"              class=\"bwg-hidden\"              method=\"post\"              action=\"#\"              data-current=\"0\"              data-shortcode-id=\"7\"              data-gallery-type=\"image_browser\"              data-gallery-id=\"3\"              data-tag=\"0\"              data-album-id=\"0\"              data-theme-id=\"1\"              data-ajax-url=\"https:\/\/www.juniorjavadeveloper.pl\/wp-admin\/admin-ajax.php?action=bwg_frontend_data\" data-trp-original-action=\"#\">          <div id=\"bwg_container3_0\" class=\"bwg-background bwg-background-0\">            \t  <div id=\"bwg_image_browser_0\" class=\"image_browser_images_conteiner_0 bwg-image_browser-images-wrapper bwg-container\"         data-params='{&quot;is_pro&quot;:false,&quot;image_right_click&quot;:0,&quot;gallery_id&quot;:&quot;3&quot;}'         data-bwg=\"0\"         data-lightbox-url=\"https:\/\/www.juniorjavadeveloper.pl\/wp-admin\/admin-ajax.php?action=GalleryBox&#038;current_view=0&#038;gallery_id=3&#038;tag=0&#038;theme_id=1&#038;shortcode_id=7&#038;sort_by=filename&#038;order_by=asc&#038;current_url=%2Fen%2Fwp-json%2Fwp%2Fv2%2Fposts%2F506\">      <div class=\"image_browser_images_0\">                  <div class=\"image_browser_image_buttons_conteiner_0\">            <div class=\"image_browser_image_buttons_0\">                              <div class=\"bwg_image_browser_image_alt_0\">                  <div class=\"bwg_image_alt_0\" id=\"alt26\">                    Warto\u015bci w pierwszej klasie - toString() - ALT + Insert                  <\/div>                <\/div>                              <div class=\"bwg_image_browser_image_0\">                                  <a style=\"position:relative;\"  class=\"bwg-a bwg_lightbox\" data-image-id=\"26\" data-elementor-open-lightbox=\"no\">                    <img decoding=\"async\" class=\"skip-lazy bwg-item0 bwg_image_browser_img bwg_image_browser_img_0\"                         src=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/photo-gallery\/imported_from_media_libray\/wartosci-w-pierwszej-klasie_00_alt-insert.png?bwg=1584139424\"                         data-src=\"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/photo-gallery\/imported_from_media_libray\/wartosci-w-pierwszej-klasie_00_alt-insert.png?bwg=1584139424\"                         alt=\"Warto\u015bci w pierwszej klasie - toString() - ALT + Insert\"                         title=\"Warto\u015bci w pierwszej klasie - toString() - ALT + Insert\" \/>                  <\/a>                                <\/div>                          <\/div>          <\/div>                <\/div>    <\/div>    <style>      \/*pagination styles*\/      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 {\t\t\t\ttext-align: center;\t\t\t\tfont-size: 12px;\t\t\t\tfont-family: Ubuntu;\t\t\t\tfont-weight: bold;\t\t\t\tcolor: #666666;\t\t\t\tmargin: 6px 0 4px;\t\t\t\tdisplay: block;      }      @media only screen and (max-width : 320px) {      #bwg_container1_0 #bwg_container2_0 .displaying-num_0 {     \t display: none;      }      }      #bwg_container1_0 #bwg_container2_0 .displaying-num_0 {\t\t\t\tfont-size: 12px;\t\t\t\tfont-family: Ubuntu;\t\t\t\tfont-weight: bold;\t\t\t\tcolor: #666666;\t\t\t\tmargin-right: 10px;\t\t\t\tvertical-align: middle;      }      #bwg_container1_0 #bwg_container2_0 .paging-input_0 {\t\t\t\tfont-size: 12px;\t\t\t\tfont-family: Ubuntu;\t\t\t\tfont-weight: bold;\t\t\t\tcolor: #666666;\t\t\t\tvertical-align: middle;      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.disabled,      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.disabled:hover,      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.disabled:focus,\t\t\t#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 input.bwg_current_page {\t\t\t\tcursor: default;\t\t\t\tcolor: rgba(102, 102, 102, 0.5);      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a,      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 input.bwg_current_page {\t\t\t\tcursor: pointer;\t\t\t\ttext-align: center;\t\t\t\tfont-size: 12px;\t\t\t\tfont-family: Ubuntu;\t\t\t\tfont-weight: bold;\t\t\t\tcolor: #666666;\t\t\t\ttext-decoration: none;\t\t\t\tpadding: 3px 6px;\t\t\t\tmargin: 0;\t\t\t\tborder-radius: 0;\t\t\t\tborder-style: solid;\t\t\t\tborder-width: 1px;\t\t\t\tborder-color: #E3E3E3;\t\t\t\t\t\t\t\tbackground-color: rgba(255, 255, 255, 1.00);\t\t\t\tbox-shadow: 0;\t\t\t\ttransition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;      }            #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.next-page:hover,      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a.prev-page:hover {        color: #000000;      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 .first-page,      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 .last-page {        padding: 0% 7%;      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 .next-page {        margin: 0% 4% 0% 0%;      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 .prev-page {        margin: 0% 0% 0% 4%;      }      #bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {        font-size: 15px !important;        padding: 0% 7% !important;        border-style: none !important;        border-width: 1px;        border-color: #E3E3E3;        background-color: #FFFFFF;        opacity: 1.00;        transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;      }      .bwg_image_browser#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {         padding: 0% 11% !important;      }\t\t\t#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 {        background-color: rgba(245, 245, 245, 0.90);        margin-top: 0;      }      .bwg_image_browser  .pagination-links_0 {        white-space: nowrap;      }      @media screen and (max-width: 465px) {        .bwg_image_browser#bwg_container1_0 #bwg_container2_0 .tablenav-pages_0 a {          padding: 0% 5% !important;          font-size: 13px;        }      }      <\/style>      <span class=\"bwg_nav_cont_0\">              <div class=\"tablenav-pages_0\">                      <span class=\"pagination-links_0 pagination-links\" data-pages-count=\"7\">              <span class=\"pagination-links_col1\">              <a class=\"bwg-a first-page disabled\" title=\"Go to the first page\" >\u00ab<\/a>              <a class=\"bwg-a prev-page disabled\" title=\"Go to the previous page\" >\u2039<\/a>              <\/span>\t\t\t\t\t\t\t<span class=\"pagination-links_col2\">\t\t\t\t\t\t\t\t\t<input type=\"number\" class=\"bwg_current_page\" name=\"bwg_current_page\" value=\"1\" data-url-info=\"page_number_0\" onkeypress=\"return bwg_change_page_0(event, this)\" min=\"1\" oninput=\"validity.valid||(value='')\" \/>\t\t\t\t\t\t\t\t\t\tof\t\t\t\t\t\t\t\t\t\t<span class=\"total-pages_0\">\t\t\t\t\t\t\t\t\t\t\t7\t\t\t\t\t\t\t\t\t\t<\/span>\t\t\t\t\t\t\t<\/span>              <span class=\"pagination-links_col3\">                <a class=\"bwg-a next-page-0\" title=\"Go to the next page\" href=\"\/en\/wp-json\/wp\/v2\/posts\/506?page_number_0=2\">\u203a<\/a>                <a class=\"bwg-a last-page-0\" title=\"Go to the last page\" href=\"\/en\/wp-json\/wp\/v2\/posts\/506?page_number_0=7\">\u00bb<\/a>              <\/span>\t\t\t\t\t\t<\/span>\t\t\t\t\t\t        <\/div>                <input type=\"hidden\" id=\"page_number_0\" name=\"page_number_0\" value=\"1\" \/>      <script type=\"text\/javascript\">        if( jQuery('.bwg_nav_cont_0').length > 1 ) {          jQuery('.bwg_nav_cont_0').first().remove()        }        function spider_page_0(cur, x, y, load_more) {          if (typeof load_more == \"undefined\") {            var load_more = false;          }          if (jQuery(cur).hasClass('disabled')) {            return false;          }          var items_county_0 = 7;          switch (y) {            case 1:              if (x >= items_county_0) {                document.getElementById('page_number_0').value = items_county_0;              }              else {                document.getElementById('page_number_0').value = x + 1;              }              break;            case 2:              document.getElementById('page_number_0').value = items_county_0;              break;            case -1:              if (x == 1) {                document.getElementById('page_number_0').value = 1;              }              else {                document.getElementById('page_number_0').value = x - 1;              }              break;            case -2:              document.getElementById('page_number_0').value = 1;              break;\t\t\t\t\t\tcase 0:              document.getElementById('page_number_0').value = x;              break;            default:              document.getElementById('page_number_0').value = 1;          }          bwg_ajax('gal_front_form_0', '0', 'bwg_image_browser_0', '0', '', 'gallery', 0, '', '', load_more, '', 1);        }                    jQuery('.first-page disabled').on('click', function () {              spider_page_0(this, 1, -2, 'numeric');              return false;            });            jQuery('.prev-page disabled').on('click', function () {              spider_page_0(this, 1, -1, 'numeric');              return false;            });            jQuery('.next-page-0').on('click', function () {              spider_page_0(this, 1, 1, 'numeric');              return false;            });            jQuery('.last-page-0').on('click', function () {              spider_page_0(this, 1, 2, 'numeric');              return false;            });        \t\t\t\t\/* Change page on input enter. *\/        function bwg_change_page_0( e, that ) {          if (  e.key == 'Enter' ) {            var to_page = parseInt(jQuery(that).val());            var pages_count = jQuery(that).parents(\".pagination-links\").data(\"pages-count\");            var current_url_param = jQuery(that).attr('data-url-info');            if (to_page > pages_count) {              to_page = 1;            }\t \t\t\t\t\t\t\t\t\t\t\t\tspider_page_0(this, to_page, 0, 'numeric');\t\t\t\t\t\t\treturn false;\t\t\t\t\t\t          }          return true;        }        jQuery('.bwg_load_btn_0').on('click', function () {            spider_page_0(this, 1, 1, true);            return false;        });      <\/script>      <\/span>                <\/div>        <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>        <style>          #bwg_container1_0 #bwg_container2_0 #spider_popup_overlay_0 {          background-color: #EEEEEE;          opacity: 0.60;          }          <\/style>        <div id=\"bwg_spider_popup_loading_0\" class=\"bwg_spider_popup_loading\"><\/div>        <div id=\"spider_popup_overlay_0\" class=\"spider_popup_overlay\" onclick=\"spider_destroypopup(1000)\"><\/div>        <input type=\"hidden\" id=\"bwg_random_seed_0\" value=\"2064391497\">                <\/div>    <\/div>    <script>      if (document.readyState === 'complete') {        if( typeof bwg_main_ready == 'function' ) {          if ( jQuery(\"#bwg_container1_0\").height() ) {            bwg_main_ready(jQuery(\"#bwg_container1_0\"));          }        }      } else {        document.addEventListener('DOMContentLoaded', function() {          if( typeof bwg_main_ready == 'function' ) {            if ( jQuery(\"#bwg_container1_0\").height() ) {             bwg_main_ready(jQuery(\"#bwg_container1_0\"));            }          }        });      }    <\/script>    \n\n\n\n<p class=\"wp-block-paragraph\">Ca\u0142o\u015b\u0107 kodu mo\u017cna znale\u017a\u0107 na:<\/p>\n\n\n<div class=\"github-embed github-embed-repository github-logo-mark\">\n<p>        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-first-class-attributes\" target=\"_blank\">\t\t\t<strong>\t\t\t\tThis project shows how the attributes for Java class looks like, and how to use them.\t\t\t<\/strong>\t\t<\/a>\t\t<br \/>        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-first-class-attributes\" target=\"_blank\">https:\/\/github.com\/juniorjavadeveloper-pl\/java-first-class-attributes<\/a><br \/>        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-first-class-attributes\/network\" target=\"_blank\">1<\/a> forks.<br \/>        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-first-class-attributes\/stargazers\" target=\"_blank\">0<\/a> stars.<br \/>        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-first-class-attributes\/issues\" target=\"_blank\">0<\/a> open issues.        <\/p>\n<details open>\n<summary>Recent commits:<\/summary>\n<ul class=\"github_commits\">\n<li class=\"github_commit\">                        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-first-class-attributes\/commit\/dca064e128888bd15f2511b52aa4aff37fede4a0\" target=\"_blank\">Move classes to missing packages<\/a>, Java Korepetycje                    <\/li>\n<li class=\"github_commit\">                        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-first-class-attributes\/commit\/27b3aed2f6b3b9913dd2e1f2bb33da40a594dedd\" target=\"_blank\">Class attributes usage example. Add first class Notebook with NotebookStore which contains the main() method<\/a>, Java Korepetycje                    <\/li>\n<li class=\"github_commit\">                        <a href=\"https:\/\/github.com\/juniorjavadeveloper-pl\/java-first-class-attributes\/commit\/5bcce5a360254040e950e2311ac5d769be328450\" target=\"_blank\">Initial commit<\/a>, GitHub                    <\/li>\n<\/ul>\n<\/details>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Zapraszam do regularnego odwiedzania mojej strony, b\u0119d\u0105 pojawia\u0107 si\u0119 kolejne artyku\u0142y oraz do kontaktu przez email kontakt(at)juniorjavadeveloper.pl.<\/p>","protected":false},"excerpt":{"rendered":"<p>W poprzednim artykule Pierwsza klasa opisa\u0142em czym jest klasa i jak j\u0105 stworzy\u0107 w IntelliJ. Sama klasa jest ma\u0142o przydatna bez nadania jej warto\u015bci, danych i wykonania na niej dzia\u0142ania. W tym artykule poka\u017c\u0119 jak nadawa\u0107 warto\u015bci klasie, w kolejnym jak wykona\u0107 na niej dzia\u0142ania. Wi\u0119cej informacji mo\u017cna znale\u017a\u0107 w oficjalnej dokumentacji Java od Oracle [&hellip;]<\/p>","protected":false},"author":1,"featured_media":582,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_ppp_document_settings_meta":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[4,3,2,7],"tags":[],"class_list":["post-506","post","type-post","status-publish","format-standard","has-post-thumbnail","category-bez-kategorii","category-kod-java","category-poczatkujacy","category-poradnik"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/03\/wartosci-w-pierwszej-klasie_naglowek-ss.png","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/comments?post=506"}],"version-history":[{"count":25,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/506\/revisions"}],"predecessor-version":[{"id":583,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/506\/revisions\/583"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media\/582"}],"wp:attachment":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media?parent=506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/categories?post=506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/tags?post=506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}