{"id":56872,"date":"2022-09-03T09:05:00","date_gmt":"2022-09-03T02:05:00","guid":{"rendered":"https:\/\/wiki.tino.org\/staging\/?p=56872"},"modified":"2022-09-02T15:18:01","modified_gmt":"2022-09-02T08:18:01","slug":"package-la-gi","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/package-la-gi\/","title":{"rendered":"Package l\u00e0 g\u00ec? T\u00ecm hi\u1ec3u chi ti\u1ebft v\u1ec1 Package trong Java"},"content":{"rendered":"\n<p><strong>Trong l\u0129nh v\u1ef1c l\u1eadp tr\u00ecnh, Package l\u00e0 m\u1ed9t kh\u00e1i ni\u1ec7m r\u1ea5t quen thu\u1ed9c. V\u1edbi nh\u1eefng ai th\u01b0\u1eddng xuy\u00ean l\u00e0m vi\u1ec7c v\u1edbi ng\u00f4n ng\u1eef Java, kh\u00e1i ni\u1ec7m n\u00e0y c\u00e0ng tr\u1edf n\u00ean quan tr\u1ecdng. V\u1eady c\u1ee5 th\u1ec3 Package l\u00e0 g\u00ec? C\u00e1c b\u1ea1n h\u00e3y c\u00f9ng Tino Group \u0111i t\u00ecm c\u00e2u tr\u1ea3 l\u1eddi qua b\u00e0i vi\u1ebft d\u01b0\u1edbi \u0111\u00e2y nh\u00e9!<\/strong><\/p>\n\n\n\n<h2 id=\"\u0110\u1ecbnh_ngh\u0129a_Package\"><strong>\u0110\u1ecbnh ngh\u0129a Package<\/strong><\/h2>\n\n\n\n<h3 id=\"Package_l\u00e0_g\u00ec?\"><strong>Package l\u00e0 g\u00ec?<\/strong><\/h3>\n\n\n\n<p>Package (g\u00f3i) l\u00e0 m\u1ed9t t\u1eadp h\u1ee3p c\u00e1c Class (l\u1edbp), Interface (giao di\u1ec7n) v\u00e0 g\u00f3i con c\u00f3 li\u00ean quan v\u1edbi nhau. Hi\u1ec3u \u0111\u01a1n gi\u1ea3n, Package t\u01b0\u01a1ng t\u1ef1 nh\u01b0 nh\u1eefng th\u01b0 m\u1ee5c kh\u00e1c nhau tr\u00ean m\u00e1y t\u00ednh. Khi \u0111\u00f3, b\u1ea1n c\u00f3 th\u1ec3 gi\u1eef c\u00e1c trang <a href=\"https:\/\/tino.vn\/blog\/html-css-javascript-la-gi\/\" target=\"_blank\" rel=\"noopener\">HTML<\/a> trong m\u1ed9t th\u01b0 m\u1ee5c, h\u00ecnh \u1ea3nh trong m\u1ed9t th\u01b0 m\u1ee5c kh\u00e1c v\u00e0 c\u00e1c t\u1eadp l\u1ec7nh ho\u1eb7c \u1ee9ng d\u1ee5ng trong m\u1ed9t th\u01b0 m\u1ee5c kh\u00e1c n\u1eefa.<\/p>\n\n\n\n<p>V\u00ec ph\u1ea7n m\u1ec1m \u0111\u01b0\u1ee3c vi\u1ebft b\u1eb1ng ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh Java bao g\u1ed3m h\u00e0ng tr\u0103m ho\u1eb7c h\u00e0ng ngh\u00ecn Class ri\u00eang l\u1ebb, n\u00ean vi\u1ec7c gi\u1eef cho m\u1ecdi th\u1ee9 c\u00f3 t\u1ed5 ch\u1ee9c s\u1ebd \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n b\u1eb1ng c\u00e1ch \u0111\u1eb7t c\u00e1c Class v\u00e0 Interface c\u00f3 li\u00ean quan th\u00e0nh c\u00e1c Package.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-2.png\" alt=\"package-la-gi\" class=\"wp-image-56874\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-2.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-2-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<h3 id=\"L\u1ee3i_\u00edch_c\u1ee7a_Package\"><strong>L\u1ee3i \u00edch c\u1ee7a Package<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>C\u00e1c Package \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 tr\u00e1nh vi\u1ec7c xung \u0111\u1ed9t trong khi \u0111\u1eb7t t\u00ean, ki\u1ec3m so\u00e1t truy c\u1eadp, gi\u00fap b\u1ea1n t\u00ecm ki\u1ebfm v\u00e0 s\u1eed d\u1ee5ng c\u00e1c Class, Interface,\u2026 m\u1ed9t c\u00e1ch d\u1ec5 d\u00e0ng h\u01a1n. \u0110\u1ed3ng th\u1eddi, vi\u1ec7c ph\u00e2n lo\u1ea1i Class v\u00e0 Interface s\u1ebd gi\u00fap qu\u00e1 tr\u00ecnh b\u1ea3o tr\u00ec tr\u1edf n\u00ean \u0111\u01a1n gi\u1ea3n.<\/li><li>Khi th\u1ef1c hi\u1ec7n m\u1ed9t d\u1ef1 \u00e1n v\u1edbi Package, b\u1ea1n c\u00f3 th\u1ec3 quan s\u00e1t c\u1ea5u t\u1ea1o c\u0169ng nh\u01b0 bi\u1ebft \u0111\u01b0\u1ee3c ai l\u00e0 ng\u01b0\u1eddi vi\u1ebft d\u1ef1 \u00e1n n\u00e0y.<\/li><li>Package \u0111\u01b0\u1ee3c trang b\u1ecb t\u00ednh n\u0103ng b\u1ea3o m\u1eadt quy\u1ec1n truy c\u1eadp, gi\u00fap b\u1ea1n y\u00ean t\u00e2m v\u1ec1 t\u00ednh an to\u00e0n khi s\u1eed d\u1ee5ng.<\/li><\/ul>\n\n\n\n<h2 id=\"Ph\u00e2n_lo\u1ea1i_Package\"><strong>Ph\u00e2n lo\u1ea1i Package<\/strong><\/h2>\n\n\n\n<h3 id=\"Built-in_Packages_(Package_c\u00f3_s\u1eb5n_hay_Package_t\u1eeb_Java_API)\"><strong>Built-in Packages (Package c\u00f3 s\u1eb5n hay Package t\u1eeb Java API)<\/strong><\/h3>\n\n\n\n<p>Java API l\u00e0 m\u1ed9t th\u01b0 vi\u1ec7n ch\u1ee9a c\u00e1c Class mi\u1ec5n ph\u00ed \u0111\u00e3 \u0111\u01b0\u1ee3c vi\u1ebft s\u1eb5n v\u00e0 \u0111\u01b0\u1ee3c \u0111\u01b0a v\u00e0o m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n Java.<\/p>\n\n\n\n<p>C\u00e1c Package c\u00f3 s\u1eb5n s\u1ebd ch\u1ee9a c\u00e1c th\u00e0nh ph\u1ea7n gi\u00fap qu\u1ea3n l\u00fd d\u1eef li\u1ec7u \u0111\u1ea7u v\u00e0o, l\u1eadp tr\u00ecnh c\u01a1 s\u1edf d\u1eef li\u1ec7u,&#8230;<\/p>\n\n\n\n<p>Th\u01b0 vi\u1ec7n \u0111\u01b0\u1ee3c chia th\u00e0nh Package v\u00e0 Class. Ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 nh\u1eadp m\u1ed9t Class duy nh\u1ea5t ho\u1eb7c to\u00e0n b\u1ed9 c\u00e1c Package ch\u1ee9a t\u1ea5t c\u1ea3 c\u00e1c Class \u0111\u00e3 \u0111\u01b0\u1ee3c ch\u1ec9 \u0111\u1ecbnh.<\/p>\n\n\n\n<p>C\u00e1c Package ph\u1ed5 bi\u1ebfn \u0111\u01b0\u1ee3c t\u00edch h\u1ee3p s\u1eb5n trong Java g\u1ed3m:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>java.lang: <\/strong>Ch\u1ee9a c\u00e1c Class h\u1ed7 tr\u1ee3 ng\u00f4n ng\u1eef (v\u00ed d\u1ee5: Class \u0111\u01b0\u1ee3c \u0111\u1ecbnh ngh\u0129a c\u00e1c ki\u1ec3u d\u1eef li\u1ec7u nguy\u00ean th\u1ee7y, c\u00e1c ph\u00e9p to\u00e1n). Package n\u00e0y s\u1ebd \u0111\u01b0\u1ee3c import t\u1ef1 \u0111\u1ed9ng.<\/li><li><strong>java.io<\/strong>: Ch\u1ee9a Class h\u1ed7 tr\u1ee3 input\/output (I\/O).<\/li><li><strong>java.util:<\/strong> Ch\u1ee9a c\u00e1c Class ti\u1ec7n \u00edch th\u1ef1c hi\u1ec7n c\u00e1c c\u1ea5u tr\u00fac d\u1eef li\u1ec7u nh\u01b0 danh s\u00e1ch li\u00ean k\u1ebft, dictionary v\u00e0 h\u1ed7 tr\u1ee3 cho nh\u1eefng ho\u1ea1t \u0111\u1ed9ng date\/time.<\/li><li><strong>java.applet: <\/strong>Ch\u1ee9a c\u00e1c Class cho ph\u00e9p t\u1ea1o Applet.<\/li><li><strong>java.awt: <\/strong>Ch\u1ee9a c\u00e1c Class \u0111\u1ec3 tri\u1ec3n khai nh\u1eefng th\u00e0nh ph\u1ea7n cho giao di\u1ec7n ng\u01b0\u1eddi d\u00f9ng \u0111\u1ed3 h\u1ecda (button, menu,\u2026).<\/li><li><strong>java.net: <\/strong>Ch\u1ee9a c\u00e1c l\u1edbp \u0111\u1ec3 h\u1ed7 tr\u1ee3 c\u00e1c thao t\u00e1c trong m\u1ea1ng (network).<\/li><\/ul>\n\n\n\n<p>B\u1ea1n c\u00f3 th\u1ec3 tham kh\u1ea3o th\u00eam tr\u00ean trang web c\u1ee7a Oracle t\u1ea1i <a href=\"https:\/\/docs.oracle.com\/javase\/8\/docs\/api\/\" target=\"_blank\" rel=\"noopener nofollow\">\u0111\u00e2y<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-3.png\" alt=\"package-la-gi\" class=\"wp-image-56875\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-3.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-3-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<h3 id=\"Package_do_ng\u01b0\u1eddi_d\u00f9ng_t\u1ef1_\u0111\u1ecbnh_ngh\u0129a\"><strong>Package do ng\u01b0\u1eddi d\u00f9ng t\u1ef1 \u0111\u1ecbnh ngh\u0129a<\/strong><\/h3>\n\n\n\n<p>\u0110\u00e2y l\u00e0 c\u00e1c Package do ng\u01b0\u1eddi d\u00f9ng t\u1ef1 \u0111\u1ecbnh ngh\u0129a.<\/p>\n\n\n\n<p>B\u00e0i vi\u1ebft s\u1ebd s\u1eed d\u1ee5ng <a href=\"https:\/\/www.eclipse.org\/ide\/\" target=\"_blank\" rel=\"noopener nofollow\">Eclipse IDE<\/a> \u0111\u1ec3 l\u00e0m v\u00ed d\u1ee5 demo. C\u00e1ch t\u1ea1o Package nh\u01b0 sau:<\/p>\n\n\n\n<p><strong>B\u01b0\u1edbc 1: <\/strong>\u0110\u1ec3 t\u1ea1o Package trong Java, b\u1ea1n nh\u1ea5n chu\u1ed9t ph\u1ea3i v\u00e0o th\u01b0 m\u1ee5c <strong>src<\/strong> trong project v\u00e0 ch\u1ecdn <strong>New<\/strong> -&gt; <strong>Package.<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-4.png\" alt=\"package-la-gi\" class=\"wp-image-56876\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-4.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-4-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>B\u01b0\u1edbc 2<\/strong>: Nh\u1eadp t\u00ean package r\u1ed3i nh\u1ea5n <strong>Finish<\/strong> l\u00e0 xong.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-5.png\" alt=\"package-la-gi\" class=\"wp-image-56877\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-5.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-5-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<p>Sau \u0111\u00f3 b\u1ea1n s\u1ebd <strong>New<\/strong> (t\u1ea1o m\u1edbi) c\u00e1c Class, Interface,\u2026 c\u00f3 li\u00ean quan v\u1edbi nhau v\u00e0o Package v\u1eeba \u0111\u1eb7t \u0111\u1ec3 g\u00f5 code.<\/p>\n\n\n\n<p>L\u01b0u \u00fd: M\u1ed9t Package n\u00e0y c\u00f3 th\u1ec3 n\u1eb1m trong m\u1ed9t Package kh\u00e1c. V\u00ec th\u1ebf, trong m\u1ed7i Package, b\u1ea1n c\u0169ng c\u00f3 th\u1ec3 t\u1ea1o m\u1ed9t Package m\u1edbi.<\/p>\n\n\n\n<p>Gi\u1ea3 s\u1eed: trong Package demo v\u1eeba t\u1ea1o, b\u1ea1n s\u1ebd New m\u1ed9t file Class c\u00f3 t\u00ean l\u00e0 HelloWorld.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-6.png\" alt=\"package-la-gi\" class=\"wp-image-56878\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-6.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-6-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<p>V\u00ec Class HelloWorld n\u1eb1m trong Package demo, n\u00ean \u1edf tr\u00ean c\u00f9ng c\u1ee7a \u0111o\u1ea1n code, Eclipse IDE s\u1ebd t\u1ef1 \u0111\u1ed9ng th\u00eam v\u00e0o c\u00e2u l\u1ec7nh Package demo.<\/p>\n\n\n\n<p>M\u1eb7t kh\u00e1c, Package newbie c\u00f3 r\u1ea5t nhi\u1ec1u Class trong \u0111\u00f3. Do \u0111\u00f3, \u0111\u1ec3 s\u1eed d\u1ee5ng \u0111\u01b0\u1ee3c c\u00e1c Class \u1edf Package newbie trong Class HelloWorld \u1edf Package demo, b\u1ea1n ph\u1ea3i import Class \u0111\u00f3.<\/p>\n\n\n\n<p>C\u00fa ph\u00e1p:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import + &lt;t\u00ean package&gt;.&lt;t\u00ean class&gt;<\/code><\/pre>\n\n\n\n<p>V\u00ed d\u1ee5: \u0111\u1ec3 s\u1eed d\u1ee5ng Class Array trong Package newbie, b\u1ea1n s\u1ebd khai b\u00e1o nh\u01b0 h\u00ecnh minh h\u1ecda b\u00ean d\u01b0\u1edbi:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-7.png\" alt=\"package-la-gi\" class=\"wp-image-56879\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-7.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2022\/08\/word-image-56872-7-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<p>Ho\u1eb7c mu\u1ed1n import t\u1ea5t c\u1ea3 c\u00e1c Class trong m\u1ed9t Package, b\u1ea1n ch\u1ec9 c\u1ea7n s\u1eed d\u1ee5ng k\u00fd t\u1ef1 <strong>*<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import &lt;t\u00ean package&gt;.* (Gi\u1ea3 s\u1eed: import newbie.*)<\/code><\/pre>\n\n\n\n<p>Nh\u01b0 v\u1eady, trong Class HelloWorld \u1edf Package demo , b\u1ea1n \u0111\u00e3 c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng t\u1ea5t c\u1ea3 c\u00e1c Class trong c\u00f3 trong Package newbie r\u1ed3i nh\u00e9!<\/p>\n\n\n\n<h3 id=\"L\u01b0u_\u00fd_khi_s\u1eed_d\u1ee5ng_Package_trong_Java\"><strong>L\u01b0u \u00fd khi s\u1eed d\u1ee5ng Package trong Java<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>B\u1ea1n h\u00e3y \u0111\u1eb7t t\u00ean cho Package theo th\u1ee9 t\u1ef1 ng\u01b0\u1ee3c l\u1ea1i v\u1edbi t\u00ean mi\u1ec1n. V\u00ed d\u1ee5: tr\u01b0\u1eddng \u0111\u1ea1i h\u1ecdc c\u00f3 th\u1ec3 \u0111\u1eb7t t\u00ean theo d\u1ea1ng college.tech.ee, college.art.history,\u2026<\/li><li>D\u00f9 c\u00e1c Package kh\u00e1c nhau nh\u01b0ng Class v\u1eabn c\u00f3 th\u1ec3 tr\u00f9ng t\u00ean. Trong tr\u01b0\u1eddng h\u1ee3p n\u00e0y, b\u1ea1n ph\u1ea3i import \u0111\u1ea7y \u0111\u1ee7 t\u00ean package v\u00e0 t\u00ean class \u0111\u1ec3 ph\u00e2n bi\u1ec7t.<\/li><li>C\u00f3 4 c\u00e1ch truy c\u1eadp v\u00e0o c\u00e1c Java Package g\u1ed3m: Private, Protected, Public v\u00e0 Default.<\/li><li>B\u1ea1n c\u00f3 th\u1ec3 th\u00eam nhi\u1ec1u Class v\u00e0o m\u1ed9t Package \u0111\u01a1n gi\u1ea3n b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng t\u00ean Package \u1edf ph\u1ea7n \u0111\u1ea7u ch\u01b0\u01a1ng tr\u00ecnh v\u00e0 l\u01b0u l\u1ea1i \u1edf trong th\u01b0 m\u1ee5c Package. \u0110\u1ec3 x\u00e1c \u0111\u1ecbnh \u0111\u01b0\u1ee3c m\u1ed9t Class c\u00f4ng khai, b\u1ea1n c\u1ea7n t\u1ec7p java m\u1edbi ho\u1eb7c c\u00f3 th\u1ec3 th\u00eam m\u1ed9t Class m\u1edbi v\u00e0o t\u1ec7p hi\u1ec7n c\u00f3 v\u00e0 ch\u1ec9nh s\u1eeda l\u1ea1i.<\/li><li>C\u00e1c Package nh\u1ecf b\u00ean trong Package l\u1edbn \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 Subpackage hay Package con. B\u1ea1n c\u1ea7n nh\u1eadp ch\u00fang m\u1ed9t c\u00e1ch r\u00f5 r\u00e0ng.<\/li><\/ul>\n\n\n\n<p>Tr\u00ean \u0111\u00e2y l\u00e0 m\u1ed9t s\u1ed1 th\u00f4ng tin v\u1ec1 Package trong Java. Hy v\u1ecdng b\u00e0i vi\u1ebft s\u1ebd th\u1ef1c s\u1ef1 h\u1eefu \u00edch \u0111\u1ed1i v\u1edbi nh\u1eefng ai \u0111ang m\u1edbi b\u01b0\u1edbc ch\u00e2n v\u00e0o ng\u00e0nh l\u1eadp tr\u00ecnh n\u00f3i chung v\u00e0 ng\u00f4n ng\u1eef Java n\u00f3i ri\u00eang. Ch\u00fac b\u1ea1n th\u00e0nh c\u00f4ng!<\/p>\n\n\n\n<h2 id=\"Nh\u1eefng_c\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p\"><strong>Nh\u1eefng c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/strong><\/h2>\n\n\n\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"C\u00f3_nh\u1eefng_c\u00e1ch_n\u00e0o_\u0111\u1ec3_truy_c\u1eadp_v\u00e0o_Package?\">C\u00f3 nh\u1eefng c\u00e1ch n\u00e0o \u0111\u1ec3 truy c\u1eadp v\u00e0o Package?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>C\u00f3 4 c\u00e1ch truy c\u1eadp v\u00e0o Package g\u1ed3m:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Private<\/strong>: Ch\u1ec9 c\u00f3 th\u1ec3 truy c\u1eadp b\u1edfi ch\u00ednh Class \u0111\u00f3<\/li><li><strong>Protected:<\/strong> \u0110\u01b0\u1ee3c truy c\u1eadp b\u1edfi c\u00e1c Class trong c\u00f9ng m\u1ed9t Package (bao g\u1ed3m subpackage)<\/li><li><strong>Public:<\/strong> \u0110\u01b0\u1ee3c truy c\u1eadp b\u1eb1ng t\u1ea5t c\u1ea3 c\u00e1c Class d\u00f9 c\u00f9ng m\u1ed9t Package hay kh\u00e1c Package<\/li><li><strong>Default: <\/strong>\u0110\u01b0\u1ee3c truy c\u1eadp b\u1edfi Class trong c\u00f9ng Package (kh\u00f4ng bao g\u1ed3m subpackage)<\/li><\/ul>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"L\u00e0m_sao_\u0111\u1ec3_truy_c\u1eadp_m\u1ed9t_Package_t\u1eeb_Package_kh\u00e1c?\">L\u00e0m sao \u0111\u1ec3 truy c\u1eadp m\u1ed9t Package t\u1eeb Package kh\u00e1c?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>C\u00f3 3 c\u00e1ch \u0111\u1ec3 truy c\u1eadp m\u1ed9t Package t\u1eeb Package kh\u00e1c:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>S\u1eed d\u1ee5ng packagename.*:&nbsp;<\/strong>V\u1edbi c\u00e1ch n\u00e0y, t\u1ea5t c\u1ea3 c\u00e1c Class hay Interface c\u1ee7a c\u00e1c Package \u0111\u1ec1u c\u00f3 th\u1ec3 truy c\u1eadp \u0111\u01b0\u1ee3c, nh\u01b0ng c\u00e1c Package con th\u00ec kh\u00f4ng.<\/li><li><strong>S\u1eed d\u1ee5ng packagename.classname<\/strong>: B\u1ea1n ch\u1ec9 c\u00f3 th\u1ec3 truy c\u1eadp \u0111\u01b0\u1ee3c t\u1edbi Class \u0111\u00e3 \u0111\u01b0\u1ee3c khai b\u00e1o c\u1ee7a Package.<\/li><li><strong>S\u1eed d\u1ee5ng t\u00ean \u0111\u1ea7y \u0111\u1ee7:<\/strong>&nbsp;B\u1ea1n ch\u1ec9 \u0111\u01b0\u1ee3c ph\u00e9p truy c\u1eadp t\u1edbi Class \u0111\u00e3 \u0111\u01b0\u1ee3c khai b\u00e1o c\u1ee7a Package v\u00e0 kh\u00f4ng c\u1ea7n s\u1eed d\u1ee5ng t\u1eeb kh\u00f3a \u0111\u1ec3 import. Tuy nhi\u00ean, b\u1ea1n ph\u1ea3i s\u1eed d\u1ee5ng t\u00ean \u0111\u1ea7y \u0111\u1ee7 m\u1ed7i khi truy c\u1eadp v\u00e0o c\u00e1c Class hay interface<\/li><\/ul>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"C\u00e1c_Class_trong_c\u00f9ng_m\u1ed9t_Package_c\u00f3_c\u1ea7n_import_kh\u00f4ng?\">C\u00e1c Class trong c\u00f9ng m\u1ed9t Package c\u00f3 c\u1ea7n import kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>C\u00e1c Class trong c\u00f9ng m\u1ed9t Package kh\u00f4ng c\u1ea7n ph\u1ea3i import. V\u00ec c\u01a1 b\u1ea3n Package \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 gom c\u00e1c Class, Interface,\u2026 c\u00f3 li\u00ean quan v\u1edbi nhau \u0111\u1ec3 ti\u1ec7n s\u1eed d\u1ee5ng.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Eclipse_IDE_l\u00e0_g\u00ec?\">Eclipse IDE l\u00e0 g\u00ec?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p>Eclipse IDE \u0111\u01b0\u1ee3c bi\u1ebft \u0111\u1ebfn l\u00e0 m\u1ed9t m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n t\u00edch h\u1ee3p (IDE) cho Java v\u00e0 m\u1ed9t s\u1ed1 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh kh\u00e1c nh\u01b0 C, <a href=\"https:\/\/tino.vn\/blog\/danh-sach-lien-ket-don-trong-c\/\" target=\"_blank\" rel=\"noopener\">C ++<\/a>, PHP, v\u00e0 Ruby &#8230; M\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n n\u00e0y bao g\u1ed3m c\u00e1c c\u00f4ng c\u1ee5 ph\u00e1t tri\u1ec3n Java Eclipse (JDT) cho Java, Eclipse CDT cho C\/C ++, Eclipse PDT cho PHP,&#8230;<\/p>\n\n\n\n<p>Eclipse v\u00e0 c\u00e1c plugin kh\u00e1c t\u1eeb n\u1ec1n t\u1ea3ng n\u00e0y \u0111\u01b0\u1ee3c ph\u00e1t h\u00e0nh theo gi\u1ea5y ph\u00e9p Eclipse Public License (EPL). EPL s\u1ebd \u0111\u1ea3m b\u1ea3o Eclipse \u0111\u01b0\u1ee3c t\u1ea3i xu\u1ed1ng v\u00e0 c\u00e0i \u0111\u1eb7t ho\u00e0n to\u00e0n mi\u1ec5n ph\u00ed c\u0169ng nh\u01b0 cho ph\u00e9p s\u1eeda \u0111\u1ed5i b\u1edfi c\u1ed9ng \u0111\u1ed3ng.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"C\u00f3 nh\u1eefng c\u00e1ch n\u00e0o \u0111\u1ec3 truy c\u1eadp v\u00e0o Package?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>C\u00f3 4 c\u00e1ch truy c\u1eadp v\u00e0o Package g\u1ed3m:<\/p><ul><li><strong>Private<\/strong>: Ch\u1ec9 c\u00f3 th\u1ec3 truy c\u1eadp b\u1edfi ch\u00ednh Class \u0111\u00f3<\/li><li><strong>Protected:<\/strong> \u0110\u01b0\u1ee3c truy c\u1eadp b\u1edfi c\u00e1c Class trong c\u00f9ng m\u1ed9t Package (bao g\u1ed3m subpackage)<\/li><li><strong>Public:<\/strong> \u0110\u01b0\u1ee3c truy c\u1eadp b\u1eb1ng t\u1ea5t c\u1ea3 c\u00e1c Class d\u00f9 c\u00f9ng m\u1ed9t Package hay kh\u00e1c Package<\/li><li><strong>Default: <\/strong>\u0110\u01b0\u1ee3c truy c\u1eadp b\u1edfi Class trong c\u00f9ng Package (kh\u00f4ng bao g\u1ed3m subpackage)<\/li><\/ul>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"L\u00e0m sao \u0111\u1ec3 truy c\u1eadp m\u1ed9t Package t\u1eeb Package kh\u00e1c?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>C\u00f3 3 c\u00e1ch \u0111\u1ec3 truy c\u1eadp m\u1ed9t Package t\u1eeb Package kh\u00e1c:<\/p><ul><li><strong>S\u1eed d\u1ee5ng packagename.*:&nbsp;<\/strong>V\u1edbi c\u00e1ch n\u00e0y, t\u1ea5t c\u1ea3 c\u00e1c Class hay Interface c\u1ee7a c\u00e1c Package \u0111\u1ec1u c\u00f3 th\u1ec3 truy c\u1eadp \u0111\u01b0\u1ee3c, nh\u01b0ng c\u00e1c Package con th\u00ec kh\u00f4ng.<\/li><li><strong>S\u1eed d\u1ee5ng packagename.classname<\/strong>: B\u1ea1n ch\u1ec9 c\u00f3 th\u1ec3 truy c\u1eadp \u0111\u01b0\u1ee3c t\u1edbi Class \u0111\u00e3 \u0111\u01b0\u1ee3c khai b\u00e1o c\u1ee7a Package.<\/li><li><strong>S\u1eed d\u1ee5ng t\u00ean \u0111\u1ea7y \u0111\u1ee7:<\/strong>&nbsp;B\u1ea1n ch\u1ec9 \u0111\u01b0\u1ee3c ph\u00e9p truy c\u1eadp t\u1edbi Class \u0111\u00e3 \u0111\u01b0\u1ee3c khai b\u00e1o c\u1ee7a Package v\u00e0 kh\u00f4ng c\u1ea7n s\u1eed d\u1ee5ng t\u1eeb kh\u00f3a \u0111\u1ec3 import. Tuy nhi\u00ean, b\u1ea1n ph\u1ea3i s\u1eed d\u1ee5ng t\u00ean \u0111\u1ea7y \u0111\u1ee7 m\u1ed7i khi truy c\u1eadp v\u00e0o c\u00e1c Class hay interface<\/li><\/ul>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"C\u00e1c Class trong c\u00f9ng m\u1ed9t Package c\u00f3 c\u1ea7n import kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>C\u00e1c Class trong c\u00f9ng m\u1ed9t Package kh\u00f4ng c\u1ea7n ph\u1ea3i import. V\u00ec c\u01a1 b\u1ea3n Package \u0111\u01b0\u1ee3c d\u00f9ng \u0111\u1ec3 gom c\u00e1c Class, Interface,\u2026 c\u00f3 li\u00ean quan v\u1edbi nhau \u0111\u1ec3 ti\u1ec7n s\u1eed d\u1ee5ng.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Eclipse IDE l\u00e0 g\u00ec?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Eclipse IDE \u0111\u01b0\u1ee3c bi\u1ebft \u0111\u1ebfn l\u00e0 m\u1ed9t m\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n t\u00edch h\u1ee3p (IDE) cho Java v\u00e0 m\u1ed9t s\u1ed1 ng\u00f4n ng\u1eef l\u1eadp tr\u00ecnh kh\u00e1c nh\u01b0 C, <a>C ++<\/a>, PHP, v\u00e0 Ruby ... M\u00f4i tr\u01b0\u1eddng ph\u00e1t tri\u1ec3n n\u00e0y bao g\u1ed3m c\u00e1c c\u00f4ng c\u1ee5 ph\u00e1t tri\u1ec3n Java Eclipse (JDT) cho Java, Eclipse CDT cho C\/C ++, Eclipse PDT cho PHP,...<\/p><p>Eclipse v\u00e0 c\u00e1c plugin kh\u00e1c t\u1eeb n\u1ec1n t\u1ea3ng n\u00e0y \u0111\u01b0\u1ee3c ph\u00e1t h\u00e0nh theo gi\u1ea5y ph\u00e9p Eclipse Public License (EPL). EPL s\u1ebd \u0111\u1ea3m b\u1ea3o Eclipse \u0111\u01b0\u1ee3c t\u1ea3i xu\u1ed1ng v\u00e0 c\u00e0i \u0111\u1eb7t ho\u00e0n to\u00e0n mi\u1ec5n ph\u00ed c\u0169ng nh\u01b0 cho ph\u00e9p s\u1eeda \u0111\u1ed5i b\u1edfi c\u1ed9ng \u0111\u1ed3ng.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Trong l\u0129nh v\u1ef1c l\u1eadp tr\u00ecnh, Package l\u00e0 m\u1ed9t kh\u00e1i ni\u1ec7m r\u1ea5t quen thu\u1ed9c. V\u1edbi nh\u1eefng ai th\u01b0\u1eddng xuy\u00ean l\u00e0m vi\u1ec7c v\u1edbi ng\u00f4n ng\u1eef Java, kh\u00e1i ni\u1ec7m n\u00e0y c\u00e0ng tr\u1edf n\u00ean quan tr\u1ecdng. V\u1eady c\u1ee5 th\u1ec3 Package l\u00e0 g\u00ec? C\u00e1c b\u1ea1n h\u00e3y c\u00f9ng Tino Group \u0111i t\u00ecm c\u00e2u tr\u1ea3 l\u1eddi qua b\u00e0i vi\u1ebft d\u01b0\u1edbi \u0111\u00e2y nh\u00e9! [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":56873,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5404],"tags":[6706],"class_list":["post-56872","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-webmasters","tag-kien-thuc-lap-trinh"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/56872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/comments?post=56872"}],"version-history":[{"count":0,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/56872\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/56873"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=56872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=56872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=56872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}