ਕੰਪਿਊਟਰ 'ਸਾਫਟਵੇਅਰ

ਸਾਰ ਕਲਾਸ ਅਤੇ ਵਿਧੀ: ਵੇਰਵਾ, ਗੁਣ ਅਤੇ ਫੀਚਰ. ਕੀ ਵੱਖਰਾ ਕਲਾਸ ਇੰਟਰਫੇਸ ਵੱਖ ਵੱਖ ਹੁੰਦਾ ਹੈ

ਜੋ ਕੋਈ ਵੀ ਪਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਕਿਸੇ ਵੀ ਘੱਟ ਗਿਆਨ ਹੈ, ਇਸੇ ਕਰਕੇ ਇਸ ਬਾਰੇ ਵੱਖਰਾ ਅਧਾਰ ਨੂੰ ਕਲਾਸ ਹਨ ਹੈਰਾਨ. ਆਪਣੇ ਮਕਸਦ ਕੀ ਹੈ? ਇਕ ਵੱਖਰਾ ਕਲਾਸ ਬਣਾਉਣ ਲਈ? ਫਾਇਦੇ ਉਹ ਅਭਿਆਸ ਵਿੱਚ ਪੇਸ਼ ਕਰਦੇ ਕੀ ਹਨ? ਇਸੇ ਲਈ ਉਹ ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿਚ ਲੋੜ ਹੈ, ਅਤੇ ਆਪਣੇ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੇ ਕੁਝ ਫੀਚਰ ਖਾਤੇ ਵਿੱਚ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ?

ਵੱਖਰਾ ਕਲਾਸ

ਜਿਸ ਦੇ ਆਬਜੈਕਟ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ ਦੇ ਆਧਾਰ 'ਤੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਕਹਿੰਦੇ ਯੂਨਿਟ ਕੋਡ ਵਿੱਚ ਇਸ. ਇਹ ਨੋਟ ਕੀਤਾ ਹੈ ਕਿ ਵਾਰਿਸ ਦੇ ਇਸ ਕਲਾਸ ਵੱਖਰਾ ਹੈ, ਨਾ ਹੋ ਸਕਦਾ ਹੈ. ਇਸ ਲਈ, ਉਹ 'ਤੇ ਅਧਾਰਿਤ ਆਬਜੈਕਟ ਦੀ ਰਚਨਾ ਬਹੁਤ ਸੰਭਵ ਹੈ. ਜੇ ਸਾਨੂੰ ਜਾਵਾ ਦੀ ਮਿਸਾਲ 'ਤੇ ਗੌਰ ਕਰੋ, ਸਾਨੂੰ ਇੱਕ ਮਾਡਲ ਹੈ, ਜੋ ਕਿ ਸਾਨੂੰ ਕਲਾਸ' ਏ 'ਵਿੱਚ ਕੰਸਟਰੱਕਟਰ ਦਾ ਵਰਣਨ ਕਰ ਸਕਦਾ ਹੈ, ਪਰ ਉਸ ਨੂੰ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਨਾ ਹੋ ਬਣਾਉ. ਤਰੀਕੇ ਨਾਲ ਇਸ ਸਥਿਤੀ ਦੇ ਬਾਹਰ ਕਿਸੇ ਵੀ ਵੇਰੀਏਬਲ ਹਵਾਲਾ ਦਾ ਐਲਾਨ ਕਰਨ ਲਈ ਹੁੰਦਾ ਹੈ. ਅਤੇ ਤੁਹਾਨੂੰ ਸਪਸ਼ਟ ਤੌਰ ਤੇ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾ ਕਰਨ ਲਈ, ਜੋ ਕਿ ਇਸ ਲਈ ਇਸ ਨੂੰ ਕਲਾਸ ਏ ਦੀ ਇੱਕ ਇਕਾਈ ਨੂੰ ਸੰਕੇਤ ਇਹ ਹੈ ਇਸ ਨੂੰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਦੀ ਲੋੜ ਹੈ? ਇਹ ਸਾਨੂੰ ਲੈ ਮਦਦ ਕਰੇਗਾ. ਇਹ ਮਨ ਹੈ, ਜੋ ਕਿ ਮਾਤਾ ਕਲਾਸ ਹਮੇਸ਼ਾ ਔਲਾਦ ਵੱਧ ਹੋਰ ਪਰਭਾਵੀ ਹੋਣ ਲਈ ਮੰਨਿਆ ਗਿਆ ਹੈ, ਵਿੱਚ ਰੱਖਣਾ ਚਾਹੀਦਾ ਹੈ. ਬਹੁਤ ਸਾਰੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਆਪਣੇ ਆਪ ਹੀ ਲੈ ਲਈ ਵਰਤਿਆ. ਪਰ ਜੇ ਅਜਿਹੇ ਇੱਕ ਵਿਧੀ ਦੀ ਮੌਜੂਦਗੀ ਵਿੱਚ ਕੋਈ ਭਰੋਸਾ ਹੈ, ਫਿਰ ਤੁਹਾਨੂੰ ਸਪਸ਼ਟ ਇਕਾਈ ਦਾ ਹਵਾਲਾ ਚਾਹੀਦਾ ਹੈ.

ਵੱਖਰਾ ਢੰਗ

ਉਹ ਕੀ ਹਨ? ਸਾਰ ਕਾਲ ਜਿਹੜੇ ਢੰਗ ਹੈ, ਜੋ ਕਿ ਇਸ ਕਲਾਸ 'ਚ ਲਾਗੂ ਨਹੀ ਕਰ ਰਹੇ ਹਨ. ਇਸ ਲਈ, ਹੇਠ ਬਰੈਕਟ (ਵਿਚਲਾ ਵਰਤਿਆ ਬਹਿਸ ਦੀ ਸੂਚੀ) ਬਣਤਰ ਉਦਘਾਟਨੀ (ਅਜਿਹੀ ਢੰਗ ਦਾ ਸਥਿਤ ਬਲਾਕ ਦਾ ਵੇਰਵਾ), ਅਤੇ ਸਿਰਫ ਇੱਕ ਸੈਮੀਕਾਲਨ ਦੇਣ ਨਾ ਕਰੋ. ਇਸ ਲਈ, ਇਸ ਕੇਸ ਵਿਚ, ਉੱਥੇ ਇਸ ਨੂੰ ਕੀ ਕਰਦਾ ਹੈ ਬਾਰੇ ਕੋਈ ਜਾਣਕਾਰੀ ਹੈ. ਇੱਥੇ ਸਵਾਲ ਪੁੱਛਿਆ ਜਾ ਸਕਦਾ ਹੈ: "ਕੀ ਢੰਗ ਹੈ ਨੂੰ ਲਾਗੂ ਬਿਨਾ?" ਸਭ ਦੇ ਬਾਅਦ, ਉਹ ਵਰਤਿਆ ਜਾ ਕਰਨ ਲਈ ਨਹੀ ਹੈ! ਇਹ ਸੱਚ ਹੈ, ਕਲਾਸਰੂਮ, ਜਿੱਥੇ ਉਸ ਨੇ ਦੱਸਿਆ ਗਿਆ ਸੀ ਵਿੱਚ, ਇਸ ਨੂੰ ਸੰਭਵ ਨਹੀ ਹੈ. ਪਰ ਜੇ ਸਾਨੂੰ ਇੱਕ ਪੀੜ੍ਹੀ ਦੀ ਝਲਕ ਦੇ ਬਿੰਦੂ ਤੱਕ ਸਥਿਤੀ ਨੂੰ ਧਿਆਨ ਵਿੱਚ, ਇਸ ਨੂੰ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ. ਅਤੇ ਇਸ ਨੂੰ ਇਸ ਕਲਾਸ ਵਿੱਚ ਉਪਲੱਬਧ ਇੱਕ ਖਾਸ ਵਰਣਨ ਤੇ ਕੰਮ ਕਰੇਗਾ.

ਫੀਚਰ ਵੱਖਰਾ ਢੰਗ

ਉੱਥੇ ਉਹ ਵਰਤ ਦੇ ਵਿਚ ਕਮੀ ਹਨ. ਦੀ ਦੀ ਮਿਸਾਲ 'ਤੇ ਗੌਰ ਕਰੀਏ ਜਾਵਾ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ. ਉੱਥੇ ਇੱਕ ਦੀ ਲੋੜ ਹੈ, ਜੇ ਕਲਾਸ ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਅਜਿਹੇ ਢੰਗ ਦੀ ਹੈ, ਇਸ ਨੂੰ ਵੱਖਰਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਅਤੇ ਕਿਸੇ ਵੀ ਮਾਮਲੇ 'ਚ ਇਸ ਨੂੰ ਅਜਿਹੇ ਇੱਕ ਉਸਾਰੀ ਨੂੰ ਵਰਤਣ ਲਈ ਉਚਿਤ ਹੈ? ਦੀ ਇੱਕ ਉਦਾਹਰਨ ਕਲਾਸ ਪਾਲਤੂ ਨਾਲ ਇਸ ਨੂੰ ਸਮਝਣ ਕਰੀਏ. ਨੂੰ ਸਮਝਣ ਲਈ ਕੋਈ ਵੀ ਆਵਾਜ਼ ਹੈ, ਜੋ ਕਿ ਉਹ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰ ਰਹੇ ਹਨ ਹੈ, ਜੋ ਕਿ ਸ਼ੁਰੂ ਕਰਨ ਲਈ. ਇਸ ਲਈ, ਸਭ ਆਮ ਕਲਾਸ ਵਿਚ ਢੰਗ ਦੀ ਦੀ ਆਵਾਜ਼ ਨੂੰ ਲਾਗੂ ਨਾ ਦਿੱਤਾ ਗਿਆ ਹੈ. ਪਰ ਬਣਾਇਆ ਹੈ, ਜੋ ਕਿ ਸਰੀਰ ਨੂੰ ਅਲੱਗ ਉਸ ਲਈ ਬਲਾਕ ਦੁਆਰਾ. ਅਤੇ ਹੇਠਲੀ, ਜਦ ਕੁੱਤੇ ਕਲਾਸ, ਬਿੱਲੀ ਜ Hamster ਬਣਾਉਣ ਲਈ ਇਸ ਨੂੰ ਕਰਨ ਲਈ ਇੱਕ ਢੰਗ, ਫਰੇਮਵਰਕ ਵਿੱਚ, ਜਿਸ ਦੇ ਸਾਰੇ ਫੀਚਰ ਨੂੰ ਖੁਲਾਸਾ ਕੀਤਾ ਜਾਵੇਗਾ ਤਜਵੀਜ਼ ਕੀਤਾ ਜਾਵੇਗਾ.

ਇੰਟਰਫੇਸ

ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ ਕਈ ਸੰਦ ਹੈ ਜਿਸ ਦਾ ਮਕਸਦ ਬਣਾਇਆ - ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਲੋਕ ਇੱਕ ਚੰਗੀ ਗੁਣਵੱਤਾ ਉਤਪਾਦ ਬਣਾਉਣ. ਅਤੇ ਵਿਚਾਰ ਅਧੀਨ ਵਿਸ਼ੇ ਨੂੰ ਇਸ ਪਹਿਲੂ ਨੂੰ ਦਿੱਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਅਤੇ ਇਹ ਹੈ ਜੋ ਹਰ ਕੋਈ ਜਾਣਦਾ ਹੈ ਇੰਟਰਫੇਸ ਇੱਕ ਵੱਖਰਾ ਕਲਾਸ ਦੇ ਉਲਟ. ਇਸ ਲਈ, ਪਿਛਲੇ ਫੀਚਰ ਨੂੰ ਇਸ ਨੂੰ ਨਾ ਹੋ ਸਕਦਾ ਹੈ, ਜੋ ਕਿ ਦਰਜਾ ਪ੍ਰਾਪਤ ਅਤੇ ਢੰਗ ਸਰੀਰ ਨੂੰ ਪ੍ਰਭਾਸ਼ਿਤ ਨਹੀ ਕਰ ਰਹੇ ਹਨ ਹੈ. ਇੰਟਰਫੇਸ ਇੱਕ ਵੱਖਰਾ ਕਲਾਸ ਦੇ ਵਿਚਕਾਰ ਫਰਕ ਦਾ ਮੁਆਇਨਾ ਕਰ ਕੇ, ਇੱਕ ਖਾਸ 'ਤੇ ਹੋਰ ਆਉਣਾ ਚਾਹੀਦਾ ਹੈ. ਇਸ ਲਈ, ਪਹਿਲੇ ਵਿਰਸੇ ਵਿਚ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਦਕਿ ਦੂਜਾ - ਅਹਿਸਾਸ ਹੋਇਆ ਹੈ. ਭੋਲੇ ਵਿਅਕਤੀ ਨੂੰ ਇਸ ਮਾਮੂਲੀ ਲੱਗੇ. ਦੇ ਤੌਰ ਤੇ ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਬਹੁਤ - ਪਰ ਤੱਥ ਹੈ, ਜੋ ਕਿ ਕੇਵਲ ਇੱਕ ਹੀ ਕਲਾਸ ਵਿਰਸੇ ਵਿਚ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਅਤੇ ਨੂੰ ਅਹਿਸਾਸ. ਇਹ ਹੈ ਜੋ ਇੰਟਰਫੇਸ ਤੱਕ ਵੱਖ ਵੱਖ ਹੁੰਦਾ ਹੈ ਵੱਖਰਾ ਵਰਗ ਦੇ. ਜਾਵਾ ਅਜੇ ਵੀ ਫੀਚਰ ਹੈ, ਜੋ ਕਿ ਇਸ ਨੂੰ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ ਕਿ ਸਿਰਫ ਵੱਖਰਾ ਪਬਲਿਕ ਢੰਗ ਅਤੇ ਸਥਿਰ ਸਥਿਰ ਹੈ. ਪਰ ਉਸੇ ਇੰਟਰਫੇਸ ਤੇ ਨੂੰ ਵੀ ਵਿਰਸੇ ਵਿਚ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇਹ ਬਾਹਰ ਇਸ਼ਾਰਾ ਕਰਨ ਲਈ ਹੈ, ਜੋ ਕਿ ਵਰਤਿਆ ਚਾਲਕ ਜਨਤਕ ਦੁਆਰਾ ਜਨਤਕ ਹਨ ਜ਼ਰੂਰੀ ਹੈ.

ਇੰਟਰਫੇਸ ਦੀ ਬਹੁ ਵਿਰਾਸਤ ਨੂੰ

ਇਹ ਫੀਚਰ ਬਹੁਤ ਸਾਰੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ (ਉਦਾਹਰਨ ਲਈ, ਜਾਵਾ ਸਾਡੇ ਦੁਆਰਾ ਮੰਨਿਆ) ਵਿਚ ਕਲਾਸ ਲਈ ਉਪਲਬਧ ਨਹੀ ਹੈ. ਇਹ ਸਮੱਸਿਆ ਦੇ ਇੱਕ ਨੰਬਰ ਦੇ ਕਾਰਨ ਹੈ. ਉਤਰਾਧਿਕਾਰ ਵਿੱਚ ਵਾਪਰ ਹੈ, ਜੋ ਕਿ ਅਜਿਹੇ ambiguities ਦਾ ਸੰਕੇਤ ਹੈ. ਇਹ ਮਲਟੀਪਲ ਇੰਟਰਫੇਸ ਨੂੰ ਵਿਰਾਸਤ ਦੀ ਪਛਾਣ ਦਾ ਕਾਰਨ ਸੀ. ਇਹ ਅੰਸ਼ਕ ਮੌਜੂਦਾ ਸਮੱਸਿਆ ਹੱਲ ਹੈ, ਪਰ ਨਾ ਸਾਰੇ. ਇਸ ਲਈ, encapsulation ਅਤੇ polymorphism ਦੇ ਅਸੂਲ ਦਾ ਧੰਨਵਾਦ, ਇੰਟਰਫੇਸ ਸਫਲਤਾਪੂਰਕ ਵੱਖ-ਵੱਖ ਕਲਾਸ ਵਿਚ ਵੱਖ-ਵੱਖ ਢੰਗ ਅਨੁਸਾਰ ਲਾਗੂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ (ਪਰ ਉਹ ਇੱਕੋ ਹੀ ਨਾਮ ਹੈ ਜਾਵੇਗਾ). ਪਰ ਮੌਜੂਦਾ ਸਮੱਸਿਆ ਬਾਰੇ, ਨਾ ਭੁੱਲੋ. ਇਸ ਲਈ, ਜਦ ਕਈ ਇੰਟਰਫੇਸ ਨਾਲ ਕੰਮ ਕਰ ਹਮੇਸ਼ਾ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ, ਜੋ ਸਾਡੇ ਮਨ ਵਿਚ ਹੈ ਹੋਵੇਗਾ. ਇਸ ਦੇ ਨਾਲ, ਸਮੱਸਿਆ ਹੋ ਜਾਵੇਗਾ ਅਤੇ ਤੁਹਾਨੂੰ ਦੋ ਤਰੀਕੇ ਵਿੱਚ ਇੱਕੋ ਹੀ ਨਾਮ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ - ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਉਹ ਦਾ ਲਾਭ ਲੈਣ ਦੇ ਯੋਗ ਨਹੀ ਹੋ. ਇਸ ਲਈ, ਅਜਿਹੇ ਮਾਮਲੇ ਵਿਚ ਇਸ ਨੂੰ ਕੁੱਲ ਵਿਕਰੀ 'ਦੀ ਮੌਜੂਦਗੀ ਦੀ ਸੰਭਾਲ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ.

ਵੱਖਰਾ ਡਾਟਾ

ਇਹ ਸੰਕਲਪ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕਰਨ ਦੀ ਕੁੰਜੀ ਹੈ. ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਅਤੇ ਸੁਤੰਤਰ ਸਮੀਖਿਆ ਦਾ ਅਮੂਰਤੀਕਰਨ ਅਧੀਨ ਇੰਟਰਫੇਸ ਅਤੇ ਲਾਗੂ ਕਰਨ ਦੇ ਵੱਖ ਸਮਝਣ. ਦੀ ਇੱਕ ਉਦਾਹਰਨ 'ਤੇ ਗੌਰ ਕਰੀਏ. ਸਾਨੂੰ ਇੱਕ ਟੈਲੀਵੀਯਨ, ਜੋ ਕਿ ਇੱਕ ਇਕਾਈ ਜ ਮੋਡੀਊਲ ਹੈ. ਇਹ ਇੱਕ ਇੰਟਰਫੇਸ ਹੈ. ਅਜਿਹੇ ਹੋਣ ਦੇ ਨਾਤੇ, ਉਹ ਕੰਟਰੋਲ, ਦੇ ਨਾਲ ਨਾਲ ਆਵਾਜ਼ ਅਤੇ ਚਿੱਤਰ ਹਨ. ਹੋਰ ਸੰਪੂਰਣ ਇੰਟਰਫੇਸ ਵਰਤਦਾ ਹੈ, ਵਰਤਣ ਵਿੱਚ ਹੋਰ ਆਰਾਮਦਾਇਕ ਟੀ ਵੀ. ਸਾਨੂੰ ਕਿਸੇ ਵੀ ਬਟਨ ਨੂੰ ਦਬਾ ਕੇ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਤਬਦੀਲ ਕਰ ਸਕਦੇ ਹੋ. ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਟੀ ਵੀ 'ਚ ਸਰੀਰਕ ਕਾਰਜ ਬਾਰੇ ਸੋਚਣ ਦੀ ਕੋਈ ਲੋੜ ਨਹ ਹੈ. ਉਹ ਦੀ ਦੇਖਭਾਲ ਕਰੀ ਮਾਹਿਰ, ਜੋ ਜੰਤਰ ਨੂੰ ਇਕੱਠਾ ਕਰਦੇ ਹਨ. ਸਾਨੂੰ ਚਾਹੁੰਦੇ ਕਿ ਲੋਕ ਸਿਰਫ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹਨ. ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ ਰਿਟਰਨਿੰਗ, ਸਾਨੂੰ ਕਹਿ ਸਕਦੇ ਹਨ ਕਿ ਉਹ ਇਸੇ ਇੰਟਰਫੇਸ ਅਤੇ ਲਾਗੂ ਕਰਨ 'ਤੇ ਹਨ. ਇਸ ਦੇ ਨਾਲ, ਜੇ ਇੱਕ ਵਿਅਕਤੀ ਆਪਣੇ ਗਿਆਨ ਵਿਚ ਭਰੋਸਾ ਹੈ, ਉਹ "ਹਟਾਓ" ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਸਾਡੇ ਕਾਲਪਨਿਕ ਟੀ ਵੀ ਨੂੰ ਕਵਰ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਸੁਧਾਰ ਕਰਨ ਲਈ. ਇਸ ਸਥਾਨਕ ਸਫਲਤਾ ਦੀ ਅਗਵਾਈ ਕਰ ਸਕਦੇ ਹਨ, ਸਭ ਮਾਮਲੇ ਵਿੱਚ, ਅੰਤ ਵਿੱਚ ਨਤੀਜਾ ਨਕਾਰਾਤਮਕ ਹੈ. ਇਸ ਲਈ, ਪਹੁੰਚ ਦੀ ਸਹਿਯੋਗੀ ਪਰੋਗਰਾਮਿੰਗ ਮਨਾਹੀ ਵਿਚ ਅਤੇ ਵੱਖਰਾ ਡਾਟਾ ਦੇ ਅੰਦਰੂਨੀ ਭਾਗ ਓਹਲੇ ਕਰਨ ਲਈ. ਇਸ ਵਿਧੀ ਦੇ ਅਸੂਲ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ ਅੰਦਰੂਨੀ ਭਾਗ ਦੀ ਬੁਝ ਜ ਬੇਲੋੜੀਦਾ ਸਮਾਯੋਜਨ ਨੂੰ ਰੋਕਣ ਲਈ ਲਈ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ. ਜਦ ਵੱਖਰਾ ਡਾਟਾ ਕਿਸਮ ਦੇ ਬਾਰੇ ਗੱਲ ਕਰ, ਕਾਰਵਾਈ ਹੈ, ਜੋ ਕਿ ਉਹ 'ਤੇ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਦਾ ਇੱਕ ਸੈੱਟ ਦਾ ਇੱਕ ਸੈੱਟ ਦੇ ਮਤਲਬ.

ਆਬਜੈਕਟ

ਸਾਨੂੰ ਹੀ ਇੱਕ ਵੱਖਰਾ ਵਰਗ ਅਤੇ ਆਮ ਅਤੇ ਆਮ ਇੰਟਰਫੇਸ ਨੂੰ ਵੇਖਿਆ ਹੈ. ਹੁਣ ਦੇ ਦਿਉ ਵੇਰਵੇ ਸਾਡੇ ਗਿਆਨ. ਧਿਆਨ ਆਬਜੈਕਟ ਸ਼ੁਰੂ ਕਰਨ ਲਈ. ਨੂੰ ਹੇਠ, ਆਮ ਵਿੱਚ, ਵਾਤਾਵਰਣ, ਜੋ ਕਿ ਅਸਲੀਅਤ ਸਪੇਸ ਹੈ ਅਤੇ ਵਾਰ ਵਿੱਚ ਮੌਜੂਦ ਹੈ ਦੀ ਜਾਣਕਾਰੀ. ਪਰ ਰਸਮੀ ਤੌਰ 'ਤੇ ਇਕਾਈ ਦੀ ਪਛਾਣ ਦੇ ਅੰਦਰ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਮੁਸ਼ਕਲ ਹੁੰਦਾ ਹੈ (ਝਲਕ ਦੇ ਦਾਰਸ਼ਨਿਕ ਅਤੇ ਲਿਖਤੀ ਬਿੰਦੂ ਦੇ ਨਾਲ). ਇਸ ਲਈ, ਇਸ ਨੂੰ ਇਸ ਦੇ ਹੋਣ ਦੇ ਕਾਰਨ ਹੈ. ਉਦਾਹਰਨ ਦੇ ਤੌਰ ਤੇ, ਹੇਠ: ਇੱਕ ਇਕਾਈ ਨੂੰ ਵੱਖਰਾ ਪਛਾਣਿਆ ਜਾ ਸਕਦਾ ਹੈ (ਇੱਕ ਵਿਲੱਖਣ ਨਾਮ ਨਾਲ), ਇਸ ਨੂੰ ਇੱਕ ਖਾਸ ਹਾਲਤ ਵਿੱਚ ਹੈ ਅਤੇ ਵਿਹਾਰ ਦੀ ਇੱਕ ਨੂੰ ਕੁਝ ਪੈਟਰਨ ਨੂੰ ਵਰਤਦਾ ਹੈ.

ਵਿਰਾਸਤ ਨੂੰ

ਕਿਉਕਿ ਆਪਣੇ ਪ੍ਰੋਗਰਾਮਿੰਗ ਆਬਜੈਕਟ ਵਿਚਕਾਰ ਲੜੀ ਦਾ ਰੁੱਖ ਇਮਾਰਤ ਰਿਸ਼ਤੇ 'ਤੇ ਆਧਾਰਿਤ ਹੈ, ਸਵਾਲ, ਜੋ ਕਿ ਅਸਲ ਮਾਤਾ ਕੋਡ ਲਾਇਬਰੇਰੀ ਦੀ ਕਿਸਮ ਦੇ ਛਿਪੇ ਹੋਣ ਦੇ ਤਬਦੀਲ ਕੀਤਾ ਗਿਆ ਸੀ, ਬਾਰੇ ਉਭਾਰਿਆ ਗਿਆ ਹੈ. ਨੂੰ ਵਿਰਾਸਤ ਦੇ ਤਹਿਤ ਰਿਸ਼ਤਾ ਨੂੰ ਸਮਝਣ ਜਦ ਕੋਈ ਇਕ ਵਿਹਾਰ ਅਤੇ ਕੁਝ ਹੋਰ ਦੀ ਬਣਤਰ ਜਾਪ. ਆਮ ਜ਼ਿੰਦਗੀ ਵਿੱਚ, ਇਸ ਨੂੰ ਹਰ ਜਗ੍ਹਾ ਲੱਭਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਅਜਿਹੇ ਮੁਲਤਵੀ ਅਤੇ ਮੁਕਾਬਲਤਨ ਵੱਖਰਾ ਤੱਤ ਪਰੋਗਰਾਮਿੰਗ ਗਿਆ ਸੀ. ਤੁਲਨਾ ਦੇ ਰੂਪ ਵਿੱਚ, ਇਸ ਤੱਥ ਦਾ ਇੱਕ ਪੰਛੀ ਵਰਗਾ ਕੋਈ ਵੀ ਅਜਿਹੀ ਸਰੀਰ ਹੈ, ਜੋ ਕਿ. ਇਹ ਇੱਕ ਵੱਖਰਾ ਨਾਮ ਹੈ. ਇੱਕ ਖਾਸ ਉਦਾਹਰਣ ਦੇ ਤੌਰ ਤੇ ਅਗਵਾਈ ਚਾਹ, ਨਾਈਟਿੰਗੇਲ ਜ ਚਿੜੀ. ਧੰਨਵਾਦ ਹੈ ਨੂੰ ਵਿਰਾਸਤ ਨੂੰ ਸਾਨੂੰ ਕਲਾਸ ਲਾਇਬਰੇਰੀ ਵਰਤ ਸਕਦੇ ਹੋ, ਦੇ ਨਾਲ ਨਾਲ ਇੱਕ ਖਾਸ ਪ੍ਰੋਗਰਾਮ ਲਈ ਉਹ ਨੂੰ ਵਿਕਸਿਤ ਕਰਨ ਲਈ. ਇਹ ਸੰਦ ਇੱਕੋ ਸ਼ਾਮਿਲ ਕਰਨ ਜ ਇੱਕ ਹੀ ਬਣਾਇਆ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਬਦਲਣ, ਸਾਨੂੰ ਨਵ ਇਕਾਈ ਬਣਾਉਣ ਲਈ ਸਹਾਇਕ ਹੈ. ਵਾਰਸ ਸਾਰੇ ਢੰਗ ਹੈ ਅਤੇ ਉਸ ਦੇ ਪੂਰਵਜ ਦੇ ਖੇਤਰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ, ਇਸ ਦੇ ਆਪਣੇ ਗੁਣ ਦੀ ਪ੍ਰਾਪਤੀ ਜੇ ਜਰੂਰੀ ਹੈ. ਅਸਲ 'ਵੱਖਰਾ ਤੱਤ ਅਤੇ ਵਿਰਾਸਤ ਦੇ ਅਸੂਲ ਹਨ, ਜੋ ਕਿ ਕਾਰਨ, ਉੱਥੇ ਆਬਜੈਕਟ-ਅਧਾਰਿਤ ਪਰੋਗਰਾਮਿੰਗ ਦੇ ਅੰਦਰ ਸੋਧ ਲਈ ਕਾਫ਼ੀ ਮੌਕੇ ਹਨ. ਇਸ ਦੇ ਨਾਲ, ਇਸ ਨੂੰ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਇੱਕ ਲਚਕਦਾਰ ਪਹੁੰਚ ਲਈ ਸਹਾਇਕ ਹੈ. ਤੁਹਾਨੂੰ ਤਬਦੀਲ ਕੀਤਾ ਡਾਟਾ ਅਤੇ ਫੰਕਸ਼ਨ ਦੀ ਇੱਕ ਨਵ ਕਲਾਸ ਦੇ ਵਾਰਸ.

polymorphism

ਇਹ ਸਮੱਸਿਆ ਦੇ ਵੱਖ ਵੱਖ ਕਿਸਮ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ ਉਸੇ ਹੀ ਫੰਕਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਹੈ. ਵਿਚ ਇਸ ਕੇਸ ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਕਾਰਵਾਈ ਦੀ ਸੰਭਾਵਨਾ ਦੀ ਮੌਜੂਦਗੀ ਦਿੰਦਾ ਹੈ, ਜੋ ਕਿ ਦੇ ਭਾਗ ਇਕਾਈ ਦੀ ਕਿਸਮ ਹੈ, ਜੋ ਕਿ ਨਾਲ ਕੰਮ ਕੀਤਾ ਹੈ, 'ਤੇ ਨਿਰਭਰ ਕਰੇਗਾ. polymorphism ਤਹਿਤ ਤੱਤ ਇੱਕ ਆਮ ਮਾਤਾ ਹੈ, ਜੋ ਕਿ, ਵੱਖ ਵੱਖ ਢੰਗ ਵਿੱਚ ਸਮੱਸਿਆ ਦੀ ਅਰਥ ਅਰਥ ਕਰਨ ਲਈ ਵੀ ਇਸੇ ਕਰਨ ਲਈ ਦੀ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸਮਝਣ. ਸਾਨੂੰ ਜਾਨਵਰ ਦੇ ਨਾਲ ਇੱਕ ਉਦਾਹਰਣ ਖਿੱਚਣ. ਨੂੰ ਚਲਾਉਣ ਲਈ - ਕੋਈ ਕਾਰਵਾਈ ਹੈ. ਸਾਨੂੰ ਸਭ ਨੂੰ ਪਤਾ ਹੈ ਇਸ ਨੂੰ ਕੀ ਹੁੰਦਾ ਹੈ. ਪਰ ਵੱਖ-ਵੱਖ ਜਾਨਵਰ (ਸ਼ੇਰ, ਹਾਥੀ, chimpanzee, ਮਗਰਮੱਛ, Turtle) ਇਸ ਕਾਰਵਾਈ ਨੂੰ ਬਾਹਰ ਵੱਖ ਵੱਖ ਢੰਗ ਵਿੱਚ ਹੀ ਕੀਤਾ ਜਾ ਜਾਵੇਗਾ. ਇਸ ਮਾਮਲੇ ਵਿੱਚ, ਆਪਣੇ ਅੰਦੋਲਨ ਨੂੰ ਜ਼ਿੰਮੇਵਾਰ ਡਿਵੈਲਪਰ, ਜੋ ਕਿ ਜੇਕਰ ਜ਼ਰੂਰੀ ਕਿਸੇ ਖਾਸ ਮਾਮਲੇ ਦਾ ਇੱਕ ਰੁਟੀਨ, ਕਲਨ ਹੈ ਅਤੇ ਇਸ ਨੂੰ ਸਫਲਤਾ ਨਾਲ ਲਾਗੂ ਕਰਨ ਲਈ ਕਾਰਨ ਬਣ ਸਕਦਾ ਹੈ. ਇਹ ਢੰਗ ਦਾ ਇੱਕ ਸੈੱਟ ਵਰਤ ਕੇ ਵੀ ਕੀਤਾ ਗਿਆ ਹੈ. ਹਰ ਕਲਾਸ ਪ੍ਰੋਗਰਾਮਰ ਵਿੱਚ ਉਸੇ ਹੀ ਵੇਲੇ ਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰਦੀ ਹੈ, ਜੋ ਕਿ ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ, ਜੋ ਕਿ ਕਰਵਾਉਣ ਤੇ ਹਨ ਇਤਰਾਜ਼. ਔਲਾਦ ਵਿਚ ਕੋਈ ਚੀਜ਼ ਤਬਦੀਲ ਹੋ, ਤੁਹਾਨੂੰ ਇਸ ਮਾਮਲੇ 'ਚ ਖਾਸ, ਪਸੰਦੀਦਾ ਕਾਰਵਾਈ ਦੀ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ. ਅਜਿਹੇ ਇੱਕ ਪ੍ਰਭਾਵ ਇਕਾਈ ਦੇ polymorphism ਕਿਹਾ ਗਿਆ ਹੈ. ਆਮ ਤੌਰ ਤੇ, ਇੱਕ ਵੱਖਰਾ ਕਲਾਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ ਇੱਕ ਬਹੁਤ ਹੀ ਲਾਭਦਾਇਕ ਸੰਦ ਹੈ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 pa.unansea.com. Theme powered by WordPress.