Java 23 Inner Class

2
 Inner class - Cla ss Oute r : Nm phí a bên n goà i ch a mt class Inner class - Cla ss I nne r : Nm bê n tr ong m t class Outer hoc tr ong m t phư ng thc - Class Inner nm ng ang h ang !" i phư ng t hc t rong c lass Outer !à c# mt phư ng thc riên - $% &'n g Cla ss Inner: ()i tư *ng g+i t"i ,) i tư* ng tro ng Out er r i m"i g +i t"i Inter. - N# i ch ung là g +i phư ng thc c/a p hư ng thc - Cla ss n gan g han g !"i c lass Oute r mu) n s% &' ng cl ass Inter th0 s1 2Outer. Inner3 in 4 ne5 O uter67.ne5 Inte r678 9i sau ,# g+i phưng thc trong class Inner. ;t lu<n - =r ong mt cl as s th 0 lu >n c # mt ph ư ng t hc - =r ong ph ưng thc ,# c# th? @hAi tBo , )i t ư*ng , ? g+i t"i clas s In ner . - à m mai n th 0 ph ư ng t hc @hAi tBo l à tD nh . - =r ong mt cl ass gm 6 Ehưn g thc F =huc tính 7 luG n nh" là ! <H !à sau , # clH phưng thc ra c# th? @hGng c# thuc tính ri trong phưng thc ta c# th? tBo ra cJc ,)i tư*ng bng toJn t% NKL s1 thMa @; hàm ,# trong bng !ic lH hàm contractor . Như !<H trong mt class @hGng th? @hGng c# phưng thc.=Dnh thc cht là @hGng cPn tBo ra mt th? hin c/a ,)i tư*ng !à c# th? truH Qut trc ti;p  phưng thc ,# thGng Rua tên class !à cJc t huc tính c/a phưng thc static phSi là static.

description

ádadsa

Transcript of Java 23 Inner Class

Inner class Class Outer : Nm pha bn ngoi cha mt class Inner class Class Inner : Nm bn trong mt class Outer hoc trong mt phng thc Class Inner nm ngang hang vi phng thc trong class Outer v c mt phng thc rin S dng Class Inner: i tng gi ti i tng trong Outer ri mi gi ti Inter. Ni chung l gi phng thc ca phng thc Class ngang hang vi class Outer mun s dng class Inter th s[Outer.Inner] in = new Outer().new Inter(); Ri sau gi phng thc trong class Inner. Kt lun Trong mt class th lun c mt phng thc Trong phng thc c th khi to i tng gi ti class Inner. Hm main th phng thc khi to l tnh. Trong mt class gm (Phng thc + Thuc tnh ) lun nh l vy v sau c ly phng thc ra c th khng c thuc tnh ri trong phng thc ta c th to ra cc i tng bng ton t NEW s tha k hm trong bng vic ly hm contractor. Nh vy trong mt class khng th khng c phng thc.Tnh thc cht l khng cn to ra mt th hin ca i tng v c th truy xut trc tip phng thc thng qua tn class v cc thuc tnh ca phng thc static phi l static.