{"id":1532,"date":"2015-06-08T08:54:23","date_gmt":"2015-06-08T06:54:23","guid":{"rendered":"http:\/\/www.webotlet.hu\/?p=1532"},"modified":"2015-06-29T14:34:22","modified_gmt":"2015-06-29T12:34:22","slug":"java-objektum-feladatok-kavefozo","status":"publish","type":"post","link":"https:\/\/www.webotlet.hu\/?p=1532","title":{"rendered":"Java objektum feladatok &#8211; K\u00e1v\u00e9f\u0151z\u0151"},"content":{"rendered":"<p>\u00cdrj egy k\u00e1v\u00e9f\u0151z\u0151t modellez\u0151 programot.<\/p>\n<ol>\n<li>A k\u00e1v\u00e9f\u0151z\u0151 a k\u00f6vetkez\u0151 met\u00f3dusokkal rendelkezzen:\n<ol>\n<li>feltolt( mivel, mennyit )<\/li>\n<li>kiurit( mit )<\/li>\n<li>foz()<\/li>\n<\/ol>\n<\/li>\n<li>A k\u00e1v\u00e9f\u0151z\u0151be maximum 10 adag vizet, \u00e9s 6 adag k\u00e1v\u00e9t lehet t\u00f6lteni. Vizet b\u00e1rmikor ut\u00e1nat\u00f6lthetsz, k\u00e1v\u00e9t csak akkor, ha nem haszn\u00e1lt.<\/li>\n<li>A k\u00e1v\u00e9f\u0151z\u0151b\u0151l ki lehessen \u00fcr\u00edteni a haszn\u00e1lt k\u00e1v\u00e9t.<\/li>\n<li>A k\u00e1v\u00e9f\u0151z\u0151t fel lehessen t\u00f6lteni v\u00edzzel \u00e9s k\u00e1v\u00e9val a kapacit\u00e1snak megfelel\u0151en<\/li>\n<li>A felt\u00f6lt\u00f6tt k\u00e1v\u00e9f\u0151z\u0151vel lehessen k\u00e1v\u00e9t f\u0151zni. A f\u0151z\u00e9skor mindig annyi vizet haszn\u00e1l fel, ah\u00e1ny adag k\u00e1v\u00e9 van benne<\/li>\n<li>A k\u00e1v\u00e9f\u0151z\u0151 rendelkezzen egy ed\u00e9nnyel, ami f\u0151z\u00e9skor a k\u00e9sz k\u00e1v\u00e9t t\u00e1rolja. F\u0151z\u00e9skor \u00edrd ki, h\u00e1ny adag k\u00e1v\u00e9t f\u0151zt\u00e9l.<\/li>\n<li>Az ed\u00e9ny a k\u00f6vetkez\u0151 met\u00f3dusokkal rendelkezzen:\n<ol>\n<li>kostol() &#8211; megadja, hogy milyen k\u00e1v\u00e9 van benne. Ha f\u0151z\u00e9skor a v\u00edz kevesebb, mint amennyi adag k\u00e1v\u00e9 van benne, a lef\u0151tt k\u00e1v\u00e9 legyen t\u00fal er\u0151s. Ha a k\u00e1v\u00e9 haszn\u00e1lt volt, akkor a k\u00e1v\u00e9 legyen pocs\u00e9k.<\/li>\n<li>kiont() &#8211; ki\u00f6nti a k\u00e9sz k\u00e1v\u00e9t<\/li>\n<\/ol>\n<\/li>\n<li>Ha az ed\u00e9nyt nem \u00fcr\u00edted ki, akkor a benne l\u00e9v\u0151 j\u00f3 k\u00e1v\u00e9t el tudja rontani az esetlegesen &#8220;r\u00e1f\u0151z\u00f6tt&#8221; rossz, vagyis ha nem \u00fcr\u00edtetted ki a haszn\u00e1lt k\u00e1v\u00e9t, vagy t\u00fal kev\u00e9s v\u00edzzel f\u0151zted, valamint a k\u00e9sz k\u00e1v\u00e9 mennyis\u00e9ge is legyen t\u00f6bb. Ha j\u00f3 k\u00e1v\u00e9ra j\u00f3t f\u0151zt\u00e9l, akkor az ed\u00e9nyben is j\u00f3 marad a k\u00e1v\u00e9, csak a mennyis\u00e9ge legyen t\u00f6bb.<\/li>\n<li>A k\u00e1v\u00e9f\u0151z\u0151re r\u00e1 lehessen n\u00e9zni, ilyenkor \u00edrd ki, hogy mivel \u00e9s mennyire van felt\u00f6ltve, haszn\u00e1lt k\u00e1v\u00e9 van-e benne, valamit \u00e9ppen milyen \u00e9s mennyi k\u00e1v\u00e9 van az ed\u00e9nyben.<\/li>\n<li>A vez\u00e9rl\u0151programban met\u00f3dus h\u00edv\u00e1sokkal \u00fczemeltesd a k\u00e1v\u00e9f\u0151z\u0151t.<br \/>\nkv.feltolt(&#8220;kave&#8221;,5);<br \/>\nkv.feltolt(&#8220;kave&#8221;,3);<br \/>\nkv.feltolt(&#8220;viz&#8221;,10);<br \/>\nkv.feltolt(&#8220;viz&#8221;,2);<br \/>\nkv.foz();<br \/>\nkv.foz();<br \/>\nkv.nez();<br \/>\nedeny.kostol();<br \/>\nedeny.kiont();<br \/>\nkv.nez();<br \/>\nstb&#8230;<\/li>\n<li>Megfelel\u0151 hibakezel\u00e9ssel biztos\u00edtsd, hogy ne fordulhassanak el\u0151 hib\u00e1k. A hib\u00e1kr\u0151l sz\u00f6veges \u00fczenetet is \u00edrj ki:\n<ol>\n<li>negat\u00edv v\u00edzmennyis\u00e9g<\/li>\n<li>t\u00falt\u00f6lt\u00e9s (csak akkor t\u00f6lthess bele, ha belef\u00e9r)<\/li>\n<li>\u00fcresen f\u0151zni<\/li>\n<li>ed\u00e9nyb\u0151l k\u00e9tszer ki\u00f6nt\u00e9s, stb.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>\u00cdrj egy k\u00e1v\u00e9f\u0151z\u0151t modellez\u0151 programot. A k\u00e1v\u00e9f\u0151z\u0151 a k\u00f6vetkez\u0151 met\u00f3dusokkal rendelkezzen: feltolt( mivel, mennyit ) kiurit( mit ) foz() A k\u00e1v\u00e9f\u0151z\u0151be maximum 10 adag vizet, \u00e9s 6 adag k\u00e1v\u00e9t lehet t\u00f6lteni. Vizet b\u00e1rmikor ut\u00e1nat\u00f6lthetsz, k\u00e1v\u00e9t csak akkor, ha nem haszn\u00e1lt. <a class=\"more-link\" href=\"https:\/\/www.webotlet.hu\/?p=1532\">Tov\u00e1bb <span class=\"screen-reader-text\">  Java objektum feladatok &#8211; K\u00e1v\u00e9f\u0151z\u0151<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[131],"tags":[86,20,133,132,143],"class_list":["post-1532","post","type-post","status-publish","format-standard","hentry","category-objektumok","tag-java","tag-objektum","tag-objektumok","tag-oo","tag-programozas"],"_links":{"self":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts\/1532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1532"}],"version-history":[{"count":6,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts\/1532\/revisions"}],"predecessor-version":[{"id":1553,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=\/wp\/v2\/posts\/1532\/revisions\/1553"}],"wp:attachment":[{"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1532"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1532"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webotlet.hu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}