జావాస్క్రిప్ట్ క్లాస్ ఇన్హెరిట్ కీలకపదం
- ముందు పేజీ constructor()
- తరువాత పేజీ static
- పైకి తిరిగి JavaScript Class రిఫరెన్స్ మాన్యువల్
నిర్వచనం మరియు ఉపయోగం
extends
కీలకపదాలు మరొక క్లాస్స్ని (పితుక్లాస్స్) ఉపక్లాస్స్గా సృష్టించడానికి ఉపయోగించబడతాయి.
ఉపక్లాస్స్లు మరొక క్లాస్స్ని అన్ని మార్గదర్శకాలను పారదర్శకంగా ఉంచుతాయి.
ఇన్హెరిటెన్స్ కోడ్ పునర్వినియోగానికి ఎంతో ఉపయోగపడుతుంది: కొత్త క్లాస్స్ని సృష్టించటం సమయంలో ఇప్పటికే ఉన్న క్లాస్స్ని గుర్తించవచ్చు మరియు వినియోగించవచ్చు.
ప్రకటనలు:పై ఉదాహరణలో చూసినందుకు కనిపిస్తుంది అలాగేsuper()
పితుక్లాస్స్ని సూచించే మార్గదర్శకం. కన్స్ట్రక్టర్ లో పితుక్లాస్స్ని కలిపి ప్రయోగించడం ద్వారా super()
మేం పితుక్లాస్స్ని కలిపి ప్రయోగించవచ్చు, మరియు పితుక్లాస్స్ని గుర్తించవచ్చు మరియు వినియోగించవచ్చు.
ఇన్స్టాన్స్
ఒక "Model" అనే క్లాస్స్ని సృష్టించండి, దానికి "Car" క్లాస్స్ని పార్యాయకంగా చేయండి:
class Car { constructor(brand) { this.carname = brand; } present() { return 'I have a ' + this.carname; } } class Model extends Car { constructor(brand, mod) { super(brand); this.model = mod; } show() { return this.present() + ', it is a ' + this.model; } } mycar = new Model("Ford", "Mustang"); document.getElementById("demo").innerHTML = mycar.show();
సంధిక సంకేతాలు
class childClass extends parentClass
సాంకేతిక వివరాలు
జావాస్క్రిప్ట్ వెర్షన్: | ఇసిఎమ్ఎస్ 2015 (ES6) |
---|
బ్రాఉజర్ మద్దతు
పదకోశం | క్రోమ్ | ఐఇ | ఫైర్ఫాక్స్ | సఫారీ | ఓపెరా |
---|---|---|---|---|---|
extends | 49.0 | 13.0 | 45.0 | 9.0 | 36.0 |
సంబంధిత పేజీలు
జావాస్క్రిప్ట్ పాఠ్యపుస్తకం:JavaScript క్లాస్
జావాస్క్రిప్ట్ పాఠ్యపుస్తకం:జావాస్క్రిప్ట్ ఇఎస్6 (ఇక్మాస్క్రిప్ట్ 2015)
JavaScript పరిశీలనాత్మక పుస్తకం:super కీలక పదం
JavaScript పరిశీలనాత్మక పుస్తకం:constructor() మెట్హడ్
- ముందు పేజీ constructor()
- తరువాత పేజీ static
- పైకి తిరిగి JavaScript Class రిఫరెన్స్ మాన్యువల్