JavaScript Class extends ਕੀਤੇ ਵਾਕਾਰ
- ਪਿੰਡ ਪੰਨਾ constructor()
- ਅਗਲਾ ਪੰਨਾ static
- ਉੱਪਰੀ ਪੱਧਰ ਵਾਪਸ ਜਾਓ جاوا اسکریپت کلاس مراجع منول
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
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
ਤਕਨੀਕੀ ਵੇਰਵਾ
JavaScript ਵਰਜਨ: | ECMAScript 2015 (ES6) |
---|
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
ਕੀਤੇ ਵਾਕਾਰ | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
extends | 49.0 | 13.0 | 45.0 | 9.0 | 36.0 |
ਸਬੰਧਤ ਪੰਨੇ
JavaScript ਟੂਰੀਅਲਜ਼:JavaScript ਕਲਾਸ
JavaScript ਟੂਰੀਅਲਜ਼:JavaScript ES6 (EcmaScript 2015)
JavaScript ਪ੍ਰਭੂਕਾਰਣਾਂਕ ਮੁਦਾਬਾਹਾਂ:super ਕੀਵਰਡ
JavaScript ਪ੍ਰਭੂਕਾਰਣਾਂਕ ਮੁਦਾਬਾਹਾਂ:constructor() ਮੈਥਡ
- ਪਿੰਡ ਪੰਨਾ constructor()
- ਅਗਲਾ ਪੰਨਾ static
- ਉੱਪਰੀ ਪੱਧਰ ਵਾਪਸ ਜਾਓ جاوا اسکریپت کلاس مراجع منول