this
ืืื
super
ืฉืชื ืืืืืช ืืคืชื ืืืืืืืช ื-Java ืืืืืฆืืืช ืืช ืืืืคืข ืื ืืืื ืฉื ืืืืงื ื- superclass ืฉืื, ืืืชืืื. ืืชืื ืชื Java ืืขืชืื ืงืจืืืืช ืืืืืืื ืืช ืืืืืื ืืืื ืืืคืืื ืื ืืืืขืืช ืืืขืื ืืืืคืืื ืื ืืืืืืืื ืฉืืื, ืขืืืื ื ืฉืืืื ืืขืชืื ืงืจืืืืช ืืจืืืื ืืช Java Core. ืืืืืื, ืืื ืฉืืืืช ืฉืขืืืืช ืืื ืืจืืฉ ืื ืืืื
this
ื
super
, ืืื ื ืืชื ืืืงืฆืืช ืืฉืืขืืช ืฉืื ื ืืืืืช ืืคืชื
this
ื-Java? ืืื ืืืืื ืืื ืืืืืช ืืคืชื
this
ื-
super
Java. ืื ืืืืข? ืืืื, ืื ื ืื ื ืืชื ืืื ืืช ืืชืฉืืื - ื ืืชื ืืืฆืื ืืืชื ืืกืืฃ ืืืืืจ.
ืื, ืืคื ืฉืืืจืชื ืืืชืืื, ืืืืื ืืขืืงืจื ืืื
this
ืื-
super
Java ืืื
this
ืฉืืืืคืข ืื ืืืื ืฉื ืืืืงื ืืืืฆื, ืืขืื
super
ืฉืืืืคืข ืื ืืืื ืฉื ืืืืงืช ืืื ืืืืฆื. ืื ื ืืืืื ืืืช ืืฉืืืืฉ ืืืฉืชื ืื
this
ื-
super
ืืื ืืืจ ืจืืืชื ืืืืืืืช ืฉื ืงืจืืื ืืื ืืื ืฉื ืืื ืืืฉื ื, ืื ืฉื ืงืจื. ืงืืจื ืืื ืืื ืืฉืจืฉืจืช, ืื ืืคืฉืจื ืืืืฆืขืืช ืืืืืช ืืคืชื
this
ื-
super
. ืืชืื ืืืืงื, ืืื ืืงืจืื ืืื ืื ืืื ืืจืืืื ื ืฉืื, ื ืขืฉื ืฉืืืืฉ
this()
, ืืขืื
super()
ืฉืืื ืืฉืืฉ ืืงืจืืื ืืื ืื ืืื ืืจืืืื ื, ืื ืืคื ืฉืืื ื ืงืจื ืื, ืื ืื ืืจืืจืช ืืืืื ืฉื ืืืืงืช ืืื. ืืื, ืืืจื ืื ื ืืชื ืืงืจืื ืื ืจืง ืืื ืื ืืื ืืจืืืื ืืื, ืืื ืื ืืื ืื ืื ืืืจ ืขื ืืื ืืขืืจืช ืืคืจืืืจืื ืืืชืืืืื ืื. ืืงืจืื ื ืจืื ืืืืื
this
ืืฉืืืืฉ ืื
super
. ืื ื-
this
Java
super
ืื ืืฉืืฉืื ืืืืฉื ืืืฉืชื ืื ืฉื ืืืคืข ืืืืงื ืืืื ืฉืื. ืืืขืฉื, ื ืืชื ืืืฉืช ืืืืื ืืื ืืงืืืืืืช
super
ื
this
, ืืื ืจืง ืื ืืืืืง ืื ืืืื ืืฉืชื ืื ืืืื ืืื ื ืืืคืคืื ืืืฉืชื ืื ืืืจืื, ืืืืืจ. ืื ืืื ืื ืืืื ืืฉืชื ืื ืืงืืืืื ืขื ืืืชื ืฉืืืช, ืืืจืช ืชืฆืืจื ืืืฉืชืืฉ ืืฉืืืช ืขื ืงืืืืืืช, ืืื ืื ืื ืืฉื ื, ืื ืืฆืืจื ืื ืื ืงืจืืืื ืืคืืื ืืืชืจ. ืืืืื ืงืืืกืืช ืืืืฉื ืื ืืื ืืืฉืชืืฉ ืื
this
ืืชืื ืื ืื ืฉืืืงื ืคืจืืืจ ืืขื ืฉื ืืื ืืืฉืชื ื ืืืืคืข. ืืืืฉื ืืืืืจ ื ืืื ืืืื ืืืืืื ื ืืกืคืื ืืฉ ืืื
super
ืืืื
this
, ืื ืกืชืื ืขื ืืื ืืืืืืืช ืืฉืืืืฉ ืืื.
ืืื ืื ืืกืืคืจ ืืืืื
ืืคื ื ืฉื ืกืชืื ืขื ืืืืืืื ืืื ืืืืืช ืืคืชื
this
ื-
super
, ืืืื ื ืกืชืื ืขื ืืื ืืืืืืื ืืื ืืื:
- ืฉื ืืื
this
ืืื super
ืืฉืชื ืื ืื ืกืืืืื, ืื ืฉืื ื ืืชื ืืืฉืชืืฉ ืืื ืืืงืฉืจ ืกืืื, ืื ืฉืืืืจ ืฉืื ื ืืชื ืืืฉืชืืฉ ืืื ืืฉืืื ืืจืืฉืืช. ืื ืืืจืื ืืฉืืืื ืืืื ืืืืืจ " this
ืื ื ืืชื ืืืชืืืืก ืืืฉืชื ื ืื ืกืืื ืืืงืฉืจ ืกืืื". ืืืชื ืืืจ ืงืืจื ืื ืืชื ืืฉืชืืฉ ืืืืืช ืืืคืชื ืืฉืืื ืืจืืฉืืช super
.
- ืฉื ืืื
this
ืืื super
ืืืืืื ืืฉืืฉ ืืชืื ืื ืืื ืืื ืืงืจืื ืืื ืืื ืืืจืื ืืฉืจืฉืจืช, ืืืฉื, this
() ื- super
() ืงืืจืืื ืืื ืื ืืื ืืืขืื ืื ืฉื ืืืืงืืช ืืืจืืฉื ืืืื, ืืืชืืื.
ืืืืืื ืืืื, ืื ื ืืขืืืจืื ืชืืืื ืงืจืืื ืืื ืื ืืื ืืจืืืื ื ืฉื ืืืืงื B ืืื ืื ืืืืชื ืืืืงื B ืฉืืืงื ืคืจืืืจ ืืืื ืืกืื
String
, ืืฉืจ ืืชืืจื
super("")
ืงืืจื ืืื ืื ืืจืืืื ื ืืื ืืืืืงืช ืืขื.
class A{
A(){
System.out.println("ะะพะฝััััะบัะพั ะฑะตะท ะฐัะณัะผะตะฝัะพะฒ ะบะปะฐััะฐ A");
}
A(String args){
System.out.println("ะะพะฝััััะบัะพั ั ะพะดะฝะธะผ ะฐัะณัะผะตะฝัะพะผ ะบะปะฐััะฐ A");
}
}
class B extends A{
B(){
this("");
System.out.println("ะะพะฝััััะบัะพั ะฑะตะท ะฐัะณัะผะตะฝัะพะฒ ะบะปะฐััะฐ B");
}
B(String args){
super("");
System.out.println("ะะพะฝััััะบัะพั ั ะพะดะฝะธะผ ะฐัะณัะผะตะฝัะพะผ ะบะปะฐััะฐ B");
}
}
public class Test {
public static void main(String args[]) {
B b = new B();
}
}
ืคืื: ืื ืื ืืจืืืื ื ืืื ืฉื ืืืืงื A ืื ืื ืืจืืืื ื ืืื ืฉื ืืืืงื B ืื ืื ืืื ืืจืืืื ื ืฉื ืืืืงื B
- ืืชืื ืืื ืื
this
, ืืืืื super
ืืืืคืืข ืืขื ืื ืืืืืืืื ืืืืจืื, ืืืฉ ืืืชืืื, ืืืจืช ืืืืืจ ืืืฆืื ืืืืขืช ืฉืืืื. ืืืื ื ืืืข ืฉืื ืื ืืื ืื ืืืื ืืืืื ืื this()
ืืื super()
.
ืืืืืื ืืื ืกืืคืจ ืืื
ืืขืช ืื ื ืืืืขืื ืืืฆื ืืืฉืชืืฉ ืืืืืืช ืืคืชื
super
ืืืืืื
this
ืืืืข ืืฉ ืฆืืจื ืืื. ืืื ืืฉื ื ืืคืฉืจืืช ื ืืกืคืช ืืฉืืืืฉ ืืืืืืช ืืืคืชื ืืืื ืฉืื ืืืืจืชื - ืืืืืงืืช Inner, ืฉืืื ืืขืืจืชื ืืืื ื ืื ืืืชืืืืก ืืืืืงื ืืืฆืื ืืช ืืืืฆืขืืช ืืืคืก ืืกืืืื Outer.
this
ืขืืืจ ืืืืคืข ืื ืืืื ืฉืื ื-Oter.
super
- ืืืืจื ืฉืื. ืื ืชืฉืื ืืืืืืฃ ืืช Outer ืืฉื ืฉื ืืืืืงื ืืืืฆืื ืืช. ืืขืช ื ืคืจื ืืงืฆืจื ืืช ืืืืืืื ืืขืืงืจืืื ืืื ืืืืืช ืืคืชื
this
ื
super
- ืืฉืชื ื
this
ืืชืืืืก ืืืืคืข ืื ืืืื ืฉื ืืืืืงื ืฉืื ืืื ืืฉืืฉ, ืืืืื ืืื super
ืืชืืืืก ืืืืคืข ืื ืืืื ืฉื ืืืืงืช ืืื.
- ืื ืื ืื, ืืืืขืืจ ืงืจืืืืช ืืคืืจืฉืืช ืืื ืืื ืืืจืื, ืงืืจื ืืืืคื ืืจืืื
super()
ืืื ืื ืืื ืืจืืืื ื ืฉื ืืืืงืช ืืื ืฉืื, ืืื ืชืืื ืืฉ ืื ืืช ืืืคืฉืจืืช ืืงืจืื ืืืคืืจืฉ ืืื ืื ืื ืืืจ ืขื ืื this()
ืื super()
.
ืื ืื ืจืื ืื ืื ืฉื ืืชื ืืืืจ ืขื ืืืืืืื ืืื ืืืืืช ืืคืชื
this
ืื-
super
Java ืืืืฆื ืื ืืฉืืฉืื ืืชืืื ืืืช. ืืคื ืฉืจืืื ื, ืืืืจื ืืขืืงืจืืช ืฉืืื ืืื ืืงืจืื ืืื ืื ืืื ืืืืืจ ืืืืชืืืืก ืืืฉืชื ื ืืืคืข ืฉืืืืจืื ืืืืืงื ืื ืืืืืช ืืืืืืงืช ืืื ืฉืื. ืื ืชืฉืื ืฉืืื ืื ืืืืืง ืืฉืชื ืื ืจืืืืื, ืืขืืฉืื - ืืชืฉืืื ืืฉืืื ืฉืื, ืฉืฉืืืชื ืืคืกืงื ืืจืืฉืื ื. ืื,
this
ืื ื ืืชื ืืืงืฆืืช ืืืฉืชื ื ืขืจื ืืืฉ ืืืืืื ืฉืืื ืืืืจื ืืกืืคื. ืืชื ืืืื ืื ืกืืช ืืขืฉืืช ืืืช ื-IDE - ืชืงืื ืฉืืืืช ืงืืืคืืืฆืื "ืื ืืคืฉืจ ืืืงืฆืืช ืขืจื ืืืฉ ืืืฉืชื ื
this
- ืืื ืืืืจื ืืกืืคื".
ืืืืจ ืืงืืจื ืืื .
GO TO FULL VERSION