package java0828_class; /* í¤ìë this * this : ê°ì²´ ìì ì ì미íë¤. * this.멤ë²ë³ì; * this.ë©ìë(); * this(); ìì±ì */ class Product { String code; String pname; int cnt; public Product() { } public Product(String code, String pname, int cnt) { // 멤ë²ë³ìì 매ê°ë³ì ì´ë¦ì´ ê°ì ë 멤ë²ë³ìì thisí¤ìë를 ëª ìíë¤. this.code = code; this.pname = pname; this.cnt = cnt; } public void prn() { System.out.printf("%s %s %d\n", code, pname, cnt); } public void call() { this.prn(); // ì¼ë°ì ì¼ë¡ thisë ë¶ì´ì§ ìëë¤. prn(); // this를 ë¶ì´ì§ ììë ìëíë¤. } } public class Java071_this { public static void main(String[] args) { Product pt = new Product("a001", "ì¡ë¥", 2); pt.prn(); } }