ืืืืฆืขืืช ืืืืคืจืืืจ
instanceof
, ืชืืื ืืืืืช ืืืืื ืืืืงื ืืืืข ืืืืืืงื. ืืืืคืจืืืจ ืืื ืืฉ ืฉื ื ืืืขืื ืื. ืืฆื ืฉืืื ืืฉ ืืคื ืื ืืืืืืืงื, ืืืฆื ืืืื ืฉื ืืกืื ืืืชื ืืืืืืืงื ื ืืืง ืืชืืืืืช. ืืืืืื:
Parent ั = new Child(); // ะฟัะพะฒะตััะตะผ ะฟะตัะตะผะตะฝะฝัั ั ัะธะฟะฐ Parent
//ะฝะฐ ัะพะฒะผะตััะธะผะพััั ั ัะธะฟะพะผ Child print(p instanceof Child);
ืืชืืฆืื ืชืืื ื ืืื ื . ืืคืืื, ืืืืคืจืืืจ instanceof
ืืื ื ืืกืชืื ืขื ืกืื ืืืคื ืื, ืืื ืขื ืืืคืืื ื ืืืืืืืงื ืฉืืืื ืืื ืืชืืืืก. ืืื ืืืคืจืืืจ ืื ืืืืืจ ืขืจื ืืืืชื ืื ืจืง ืขืืืจ ืืกืื ืฉืืื ื ื ืืืจ ืืืืืืืงื. ืืืื ื ืืกืืฃ ืขืื ืืื ืืฉืืขืืจืื ืฉืืืจ ืืืืจืื:
// ะะฑััะฒะปัะตะผ ะฝะพะฒัะน ะบะปะฐัั ะธ ะฝะฐัะปะตะดัะตะผ
// ะตะณะพ ะพั ะบะปะฐััะฐ Child
class ChildOfChild extends Child {}
ืืขืช ื ืืฆืืจ ืืฉืชื ื ืืกืื ืืืฉ:
Parent p = new ChildOfChild();
print(p instanceof Child);
ืืฉืืจื ืืจืืฉืื ื ืืฆืืืจื ืขื ืืฉืชื ื ืืกืื Parent
, ืืฉืจ ืืืืชืื ืขื ืืคื ืื ืืืืืืืงื ืื ืืืจ ื ChildOfChild
. ืืฉืืจื ืืฉื ืืื, ืืืฆืืจื instanceof
ืื ืชืืช ืืช ืืชืืืืืช ืฉื ืืคื ืื ืืกืื Parent
ืขื ืืืืืงื Child
, ืืืืืืืืงื ืืืขืืจื ืืื ื ื ืืืจ ืื ืืืืืืงื ืืจืืฉืื ื ืื ืืฉื ืืื. ืขื ืืืช, ืืืืคืจืืืจ ืืืืืจ true ืื ืืืืืงื ืฉืืื ื ื ืืืจ ืืืืืืงื ืื ืืืจืฉืช Child
. ืงืืฉืืจ ืืืงืืจ ืืืงืืจื: Operator instanceof
GO TO FULL VERSION