ਕੰਪਿਊਟਰ ', ਪ੍ਰੋਗਰਾਮਿੰਗ
ਜਾਵਾ ਆਬਜੈਕਟ ਮਾਡਲ ਦੇ ਤੱਤ: ਇੱਕ ਵੱਖਰਾ ਕਲਾਸ, ਇੱਕ ਇੰਟਰਫੇਸ
ਵੱਖਰਾ ਕਲਾਸ ਦੇ ਮੁੱਖ ਵਿਚਾਰ ਹੇਠ ਸ਼ੋਧ ਵਿਚ ਸ਼ਾਮਿਲ ਕੀਤਾ ਗਿਆ ਹੈ: ਕਈ ਵਾਰ ਕੋਈ ਖਾਣਾ ਪਕਾਉਣ ਕਲਾਸ ਦੀ ਲੋੜ ਹੈ, ਅਤੇ "ਕੱਲ" ਰੂਪ ਵਿੱਚ. ਅਜਿਹੇ ਖਾਲੀ ਸਿੱਧੇ ਹੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ (instantiate).
ਜਾਵਾ ਵਿੱਚ ਇੱਕ ਵੱਖਰਾ ਕਲਾਸ ਕੀ ਹੈ
ਇਕ ਹੋਰ ਮਿਸਾਲ 'ਤੇ ਗੌਰ ਕਰੋ. ਉੱਥੇ Java.util ਪੈਕੇਜ ਵਿੱਚ ਇੱਕ ਜਾਵਾ ਵੱਖਰਾ ਕਲਾਸ ਕੈਲੰਡਰ ਹੈ. ਇਹ ਇੱਕ ਖਾਸ ਕੈਲੰਡਰ ਹੈ, ਜੋ ਕਿ ਉਦਾਹਰਨ ਲਈ ਵਰਤਿਆ ਗਿਆ ਹੈ,, ਪੱਛਮੀ ਅਤੇ ਪੂਰਬੀ ਯੂਰਪ, ਚੀਨ, ਉੱਤਰੀ ਕੋਰੀਆ, ਸਿੰਗਾਪੋਰ, ਆਦਿ ਵਿਚ ਲਾਗੂ ਕਰਦਾ ਹੈ, ਪਰ ਇਸ ਨੂੰ ਅਜਿਹੇ ਇੱਕ ਖਾਸ ਤਾਰੀਖ ਨੂੰ ਕੁਝ ਦਿਨ ਨੂੰ ਸ਼ਾਮਿਲ ਕਰਨ ਦੇ ਰੂਪ ਵਿੱਚ ਕਈ ਲਾਭਦਾਇਕ ਫੀਚਰ, ਹੈ: .. ਇਹ ਫੰਕਸ਼ਨ ਕਿਸੇ ਵੀ ਲਈ ਲੋੜ ਹੁੰਦੀ ਹੈ ਲਾਗੂ ਕਰਨ ਦੀ ਕੈਲੰਡਰ. ਇਹ ਵੱਖਰਾ ਕਲਾਸ ਦੀ ਇੱਕ ਕਾਪੀ ਪੈਦਾ ਕਰਨ ਲਈ ਅਸੰਭਵ ਹੈ.
ਸਾਰ ਕਲਾਸ, ਵੱਖਰਾ ਜਾਵਾ ਢੰਗ
.. ਇੱਕ ਚੱਕਰ, ਚਤੁਰਭੁਜ, ਸਿਤਾਰਾ, ਆਦਿ ਅਤੇ ਉੱਥੇ ਇੱਕ ਕੰਟੇਨਰ, ਜੋ ਖਿੱਚਦਾ ਹੈ: ਤੁਹਾਨੂੰ ਬਹੁਤੇ ਗਰਾਫੀਕਲ ਤੱਤ, ਉਦਾਹਰਨ ਲਈ, ਰੇਿਾ ਆਕਾਰ ਦਾ ਵਿਕਾਸ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਮੰਨ ਲਓ. ਦਿੱਖ ਦੇ ਹਰ ਭਾਗ ਨੂੰ ਵੱਖ ਵੱਖ ਹੁੰਦਾ ਹੈ, ਇਸ ਲਈ ਉਚਿਤ ਢੰਗ ਹੈ (ਜੇਕਰ ਇਸ ਨੂੰ ਰੰਗਤ ਨੂੰ ਕਿਹਾ ਗਿਆ ਹੈ) ਨੂੰ ਵੱਖਰੇ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ. ਪਰ, ਹਰ ਇੱਕ ਭਾਗ ਨੂੰ ਬਹੁਤ ਸਾਰੇ ਵਰਗਾ ਹੈ: .. ਇਹ ਅੰਕੜੇ ਬਾਕਸ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਇੱਕ ਰੰਗ ਹੋ ਸਕਦਾ ਹੈ ਜ਼ਾਹਿਰਾ ਅਤੇ ਅਦਿੱਖ, ਹੋਰ ਸ਼ਬਦ ਵਿੱਚ ਆਦਿ ਹੋਣ ਲਈ, ਤੁਹਾਨੂੰ ਇਹ ਅੰਕੜੇ, ਜਿੱਥੇ ਕਿ ਹਰ ਭਾਗ ਨੂੰ ਆਮ ਗੁਣ ਪ੍ਰਾਪਤ ਕਰ ਲੈਣਗੇ ਦੇ ਸਾਰੇ ਦੇ ਲਈ ਇੱਕ ਮਾਤਾ ਕਲਾਸ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ.
ਇੱਕ ਕਲਾਸ ਵੱਖਰਾ ਢੰਗ ਹੈ, ਜੇ, ਕਲਾਸ ਵੱਖਰਾ ਹੈ. ਵੀ - ਅੱਗੇ ਸ਼ਬਦ ਦਾ ਕਲਾਸ ਕੀਵਰਡ ਵੱਖਰਾ ਢੰਗ ਦੇ ਸਿਰਲੇਖ ਪਾ ਦਿੱਤਾ. ਅਜਿਹੇ ਇੱਕ ਢੰਗ ਦੇ ਸਿਰਲੇਖ ਦੇ ਬਾਅਦ ਸੈਮੀਕਾਲਨ ਪਾ ਲਈ ਜਰੂਰੀ ਹੁੰਦਾ ਹੈ. ਜਾਵਾ ਵਿੱਚ, ਇੱਕ ਵੱਖਰਾ ਕਲਾਸ ਨਕਲ ਪੈਦਾ ਨਾ ਕਰ ਸਕਦਾ ਹੈ. ਸਾਨੂੰ ਆਪਣੇ ਰਚਨਾ ਨੂੰ ਪਾਬੰਦੀ ਵੀ, ਜੇ, ਹੈ ਉੱਥੇ ਕਲਾਸ ਦਾ ਕੋਈ ਵੱਖਰਾ ਢੰਗ ਚਾਹੁੰਦੇ ਹੋ, ਕਲਾਸ ਵੱਖਰਾ ਐਲਾਨ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਪਰ ਜੇ ਕਲਾਸ ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਵੱਖਰਾ ਢੰਗ ਹੈ ਹੈ, ਕਲਾਸ ਵੱਖਰਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਇਹ ਅਸੰਭਵ ਹੈ ਕਲਾਸ ਸੀ ਅਤੇ ਵੱਖਰਾ ਹੈ, ਅਤੇ ਆਖਰੀ ਹੈ, ਅਤੇ ਢੰਗ ਨੂੰ ਵੀ. ਢੰਗ ਹੈ, ਵੱਖਰਾ ਪ੍ਰਾਈਵੇਟ, ਸਥਿਰ, ਮੂਲ ਨਾ ਹੋ ਸਕਦਾ ਹੈ. ਕਲਾਸ ਇੱਕ ਗੈਰ-ਵੱਖਰਾ ਐਲਾਨ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਕਰਨ ਵਿੱਚ, ਉਹ ਮਾਤਾ ਦੇ ਸਾਰੇ ਵੱਖਰਾ ਢੰਗ ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ. ਕਲਾਸ ਨੂੰ ਆਪਣੇ ਆਪ ਨੂੰ ਇਸ ਦੇ ਵੱਖਰਾ ਢੰਗ ਇਸਤੇਮਾਲ ਕਰ ਸਕਦੇ ਹੋ.
ਉਦਾਹਰਨ:
- ਵੱਖਰਾ ਕਲਾਸ AClass {
- ਜਨਤਕ ਵੱਖਰਾ ਬੇਕਾਰ ਢੰਗ ਹੈ (ਇੰਟ ੳ) ;
- }
- ਕਲਾਸ BClass ਵਿਸਤ੍ਰਿਤ AClass {
- ਜਨਤਕ ਬੇਕਾਰ ਢੰਗ ਹੈ (ਇੰਟ ੳ) {
- // ਸਰੀਰ ਨੂੰ
- }
ਅਜਿਹੇ ਵੱਖਰਾ ਕਲਾਸ ਦੇ ਤੌਰ ਤੇ ਮਨਜ਼ੂਰ ਵੇਰੀਏਬਲ. ਉਹ ਹੈ, ਜੋ ਕਿ ਕਲਾਸ ਦੇ ਇੱਕ ਨਾ-ਵੱਖਰਾ ਬੱਚੇ ਨੂੰ ਵੇਖੋ ਜ ਨਾਜਾਇਜ਼ ਹੋ ਸਕਦਾ ਹੈ.
ਜਾਵਾ ਵਿੱਚ ਇੰਟਰਫੇਸ - ਕਈ ਵਿਰਾਸਤ ਨੂੰ ਇੱਕ ਬਦਲ
ਜਾਵਾ ਵਿੱਚ, ਕੋਈ ਵੀ ਕਈ ਕਈ ਵਿਰਾਸਤ ਨੂੰ ਹੈ, ਕਿਉਕਿ ਫਿਰ ਕੁਝ ਸਮੱਸਿਆ ਹੈ,. ਇੱਕ ਕਲਾਸ ਕਈ ਕਲਾਸ ਤੱਕ ਦੇ ਵਾਰਸ ਨਾ ਕਰ ਸਕਦਾ ਹੈ. ਪਰ ਉਸ ਨੇ ਕਈ ਕਈ ਇੰਟਰਫੇਸ ਨੂੰ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ.
ਜਾਵਾ ਇੰਟਰਫੇਸ ਅਤੇ ਵੱਖਰਾ ਕਲਾਸ - ਧਾਰਨਾ ਇਸੇ, ਪਰ ਇੱਕੋ ਨਹੀ ਹਨ. ਇੰਟਰਫੇਸ ਦਾ ਐਲਾਨ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਨਤਕ ਤੌਰ 'ਤੇ, ਫਿਰ ਇਸ ਨੂੰ ਸਭ ਲਈ ਉਪਲਬਧ ਹੈ, ਜ ਤੁਹਾਨੂੰ ਸੋਧ ਜਨਤਕ ਛੱਡਣੇ ਕਰ ਸਕਦਾ ਹੈ, ਫਿਰ ਇੰਟਰਫੇਸ ਨੂੰ ਸਿਰਫ ਇਸ ਦੇ ਪੈਕੇਜ ਵਿੱਚ ਉਪਲੱਬਧ ਹੈ. ਸਾਰ ਕੀਵਰਡ ਦੀ ਲੋੜ ਹੈ, ਨਾ ਹੈ, ਕਿਉਕਿ ਇੰਟਰਫੇਸ ਹੈ ਅਤੇ ਇਸ ਲਈ ਵੱਖਰਾ ਹੈ, ਪਰ ਤੁਹਾਨੂੰ ਨਿਰਧਾਰਿਤ ਕਰ ਸਕਦੇ ਹੋ.
ਇੱਕ ਇੰਟਰਫੇਸ ਐਲਾਨ
ਇਹ ਇੱਕ ਸਿਰਲੇਖ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਅਤੇ ਪਹਿਲੀ ਕੀਵਰਡ ਜਨਤਕ, ਫਿਰ ਲਈ ਜਾਓ ਹੋ ਸਕਦਾ ਹੈ - ਸ਼ਬਦ ਦਾ ਇੰਟਰਫੇਸ ਹੈ. ਫਿਰ ਇੱਕ ਸ਼ਬਦ ਦੀ ਵਿਸਤ੍ਰਿਤ ਅਤੇ ਤਬਾਦਲੇ ਇੰਟਰਫੇਸ ਹੈ, ਜੋ ਕਿ ਇਸ ਨੂੰ ਵਿਰਸੇ ਵਿਚ ਹੋ ਸਕਦਾ ਹੈ. ਇਸ ਨੂੰ ਦੁਹਰਾ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀ ਹੈ, ਅਤੇ ਇਸ ਨੂੰ ਵਿਰਾਸਤ ਵਿਚ ਰਿਸ਼ਤੇ ਨੂੰ ਦੇ ਇੱਕ ਅਰਥਾਤ ਅਨੁਪਾਤ ਬਣਾਉਣ ਲਈ ਅਸੰਭਵ ਹੈ. ਫਿਰ ਇੰਟਰਫੇਸ ਸਰੀਰ ਨੂੰ, ਕਰਲੀ ਚ ਵਿਚ ਨੱਥੀ ਹੈ. ਇੰਟਰਫੇਸ ਤੱਤ ਦੇ ਸਰੀਰ ਵਿੱਚ ਐਲਾਨ ਕੀਤਾ ਗਿਆ ਹੈ: ਫੀਲਡ ਸਥਿਰ ਅਤੇ ਵੱਖਰਾ ਢੰਗ. ਸਾਰੇ ਖੇਤਰ ਜਨਤਕ ਫਾਈਨਲ ਸਥਿਰ ਹਨ - ਇਹ ਸੋਧਕ ਦੇ ਸਾਰੇ ਜਰੂਰੀ ਨਹ ਹਨ. ਸਾਰੇ ਢੰਗ ਜਨਤਕ ਵੱਖਰਾ ਮੰਨਿਆ ਰਹੇ ਹਨ - ਇਹ ਸੋਧਕ ਵੀ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਹੁਣ, ਕਾਫ਼ੀ ਜਾਵਾ ਇੰਟਰਫੇਸ ਇੱਕ ਵੱਖਰਾ ਕਲਾਸ ਦੇ ਵਿੱਚ ਅੰਤਰ ਬਾਰੇ ਕਿਹਾ ਗਿਆ ਹੈ.
- ਜਨਤਕ ਇੰਟਰਫੇਸ AI, ਬੀ ਵਿਸਤ੍ਰਿਤ C, D {
- // ਸਰੀਰ ਨੂੰ
- }
ਇੱਕ ਕਲਾਸ ਇੰਟਰਫੇਸ ਵਾਰਸ ਐਲਾਨ ਕਰਨ ਲਈ, ਕੀਵਰਡ ਸੰਦ ਨੂੰ ਵਰਤਣ ਦੀ ਲੋੜ ਹੈ:
- ਕਲਾਸ AClass ਲਾਗੂ ਬੀ.ਆਈ. ਹੈ, ਨੂੰ CI, ਡੀਆਈ {}
ਇਹ ਹੀ ਹੈ, ਦੇ ਬਾਅਦ ਕਲਾਸ ਦਾ ਐਲਾਨ ਲਾਗੂ ਜੇ ਨਿਰਧਾਰਤ ਇੰਟਰਫੇਸ ਦਾ ਨਾਮ, ਇਸ ਦੀ ਕਲਾਸ ਦੇ ਸੰਦ ਹੈ. ਇਸ ਕਲਾਸ ਦੇ ਵਾਰਸ ਇਸ ਦੇ ਤੱਤ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਉਹ ਵੀ ਇਸ ਨੂੰ ਵੇਚਣ.
ਇੱਕ ਇੰਟਰਫੇਸ ਦੀ ਕਿਸਮ ਦੇ ਵੇਰੀਏਬਲ ਨੂੰ ਵੀ ਇਜਾਜ਼ਤ ਦੇ ਦਿੱਤੀ ਹੈ. ਉਹ ਕਲਾਸ ਹੈ, ਜੋ ਕਿ ਇਸ ਇੰਟਰਫੇਸ ਹੈ, ਜ ਨਾਜਾਇਜ਼ ਲਾਗੂ ਦੀ ਇੱਕ ਕਿਸਮ ਦੀ ਦਾ ਹਵਾਲਾ ਦੇ ਸਕਦੇ ਹੋ. ਕਿਉਕਿ ਆਬਜੈਕਟ ਕਲਾਸ ਦੁਆਰਾ ਤਿਆਰ ਕਰ ਰਹੇ ਹਨ ਅਜਿਹੇ ਵੇਰੀਏਬਲ, ਆਬਜੈਕਟ ਕਲਾਸ ਦੇ ਸਾਰੇ ਤੱਤ ਹੈ, ਅਤੇ ਉਹ, ਬਦਲੇ ਵਿੱਚ, ਇਕਾਈ ਕਲਾਸ ਤੱਕ ਪ੍ਰਾਪਤ.
ਵੱਖਰਾ ਕਲਾਸ, ਵੱਖਰਾ ਢੰਗ ਇੰਟਰਫੇਸ - ਇਸ ਲੇਖ ਵਿਚ, ਸਾਨੂੰ ਜਾਵਾ ਆਬਜੈਕਟ ਮਾਡਲ ਦੇ ਕੁਝ ਤੱਤ ਤੇ ਚਰਚਾ ਕੀਤੀ.
Similar articles
Trending Now