Java/C2/Method-overloading/Punjabi
From Script | Spoken-Tutorial
Time | Narration |
---|---|
00:01 | java ਵਿੱਚ method overloading ( ਮੇਥਡ ਓਵਰਲੋਡਿੰਗ ) ਉੱਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । |
00:06 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀ ਸਿਖਾਂਗੇ । |
00:08 | ਮੇਥਡ ਓਵਰਲੋਡਿੰਗ ਕੀ ਹੈ । |
00:10 | ਅਤੇ ਮੇਥਡ ਨੂੰ ਓਵਰਲੋਡ ਕਰਨਾ ਕੀ ਹੈ । |
00:13 | ਇੱਥੇ ਅਸੀ ਵਰਤੋ ਕਰ ਰਹੇ ਹਾਂ ।
* ਉਬੰਟੁ ਵਰਜਨ 11 . 10 OS * Java Development kit 1 . 6 * ਅਤੇ ਇਕਲਿਪਸ 3 . 7 . 0 |
00:24 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਲਈ ਤੁਹਾਨੂੰ ਗਿਆਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ । |
00:26 | ਮੇਥਡ ਕਿਵੇਂ ਬਨਾਈਏ ਅਤੇ |
00:29 | ਇਕਲਿਪਸ ਦੀ ਵਰਤੋ ਕਰਕੇ ਜਾਵਾ ਵਿੱਚ ਓਵਰਲੋਡ ਕੰਸਟਰਕਟਰ ਕਿਵੇਂ ਬਨਾਈਏ । |
00:32 | ਜੇਕਰ ਨਹੀਂ , ਤਾਂ ਸਬੰਧਤ ਟਿਊਟੋਰਿਅਲ ਲਈ , ਸਾਡੀ ਇਸ ਵੇਬਸਾਈਟ ਉੱਤੇ ਜਾਓ ।
( http: / / www . spoken - tutorial . org ) |
00:39 | ਮੇਥਡ ਓਵਰਲੋਡਿੰਗ ਕੀ ਹੈ ? |
00:42 | ਕਲਾਸ ਵਿੱਚ ਸਮਾਨ ਨਾਮ ਦੇ ਨਾਲ ਦੋ ਜਾਂ ਦੋ ਤੋ ਜਿਆਦਾ ਮੇਥਡਸ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ । |
00:46 | ਉਹ ਗਿਣਤੀ ਜਾਂ ਪੈਰਾਮੀਟਰਸ ਦੇ ਪ੍ਰਕਾਰ ਵਿੱਚ ਵਖ-ਵਖ ਹੋਣ । |
00:50 | ਇਸ ਮੇਥਡ ਨੂੰ ਓਵਰਲੋਡੇਡ ਮੇਥਡਸ ਕਹਿੰਦੇ ਹਨ । |
00:54 | ਇਸ ਪਰਿਕ੍ਰੀਆ ਨੂੰ ਮੇਥਡ ਓਵਰਲੋਡਿੰਗ ਕਹਿੰਦੇ ਹਨ । |
00:57 | ਹੁਣ ਵੇਖਦੇ ਹਾਂ , ਕਿ ਮੇਥਡ ਨੂੰ ਓਵਰਲੋਡ ਕਿਵੇਂ ਕਰੀਏ । |
01:00 | ਇਕਲਿਪਸ ਵਿੱਚ , ਮੇਰੇ ਕੋਲ Addition ਕਲਾਸ ਹੈ । |
01:06 | ਕਲਾਸ ਦੇ ਅੰਦਰ , ਅਸੀ ਦੋ ਇੰਟੀਜਰ ਵੇਰਿਏਬਲ ਘੋਸ਼ਿਤ ਕਰਾਂਗੇ । |
01:10 | ਹੁਣ ਟਾਈਪ ਕਰੋ int a is equalto 10 and int b is equalto 5 . |
01:19 | ਇਸ ਦੋ ਇੰਟੀਜਰਸ ਨੂੰ ਜੋੜਨ ਲਈ ਇੱਕ ਮੇਥਡ ਬਨਾਓ । |
01:23 | ਹੁਣ ਟਾਈਪ ਕਰੋ void add parentheses . |
01:30 | ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ ਟਾਈਪ ਕਰੋ System dot out dot println . |
01:40 | parentheses ਵਿੱਚ a + b . |
01:44 | ਹੁਣ ਇਹ ਮੇਥਡ ਸਾਨੂੰ ਦੋ ਇੰਟੀਜਰ ਵੇਰਿਏਬਲਸ ਦਾ ਜੋੜ ਦਿੰਦਾ ਹੈ । |
01:50 | ਇੱਕ ਹੋਰ ਮੇਥਡ ਬਨਾਓ , ਜੋ ਦੋ ਪੈਰਾਮੀਟਰਸ ਲੈਂਦਾ ਹੈ । |
01:55 | ਹੁਣ ਟਾਈਪ ਕਰੋ void addTwoNumbers . |
02:04 | parentheses ਵਿੱਚ int num1 comma int num2 . |
02:14 | ਫਿਰ ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ System dot out dot println num1 plus num2 . |
02:35 | ਇਹ ਮੇਥਡ ਸਾਨੂੰ ਦੋ ਵੇਲਿਊਸ ਦਾ ਜੋੜ ਦੇਵੇਗਾ , ਜੋ ਇਸ ਮੇਥਡ ਵਿੱਚ ਆਰਗੁਮੇਂਟ ਦੇ ਰੂਪ ਵਿੱਚ ਕਾਲ ਕੀਤੇ ਗਏ ਹਨ । |
02:44 | ਕਲਾਸ ਦਾ ਇੱਕ ਆਬਜੇਕਟ ਬਨਾਓ , ਅਤੇ ਮੇਥਡਸ ਨੂੰ ਕਾਲ ਕਰੋ । |
02:49 | ਹੁਣ ਮੇਨ ਮੇਥਡ ਵਿੱਚ ਟਾਈਪ ਕਰੋ , Addition ਜੋ ਕਲਾਸ ਦਾ ਨਾਮ ਹੈ obj is equalto new Addition parentheses ਸੇਮੀਕਾਲਨ । |
03:13 | ਫਿਰ Obj . add |
03:18 | ਅਤੇ Obj . addTwonumbers parentheses ਵਿੱਚ । |
03:31 | ਅਸੀ ਦੋ ਆਰਗੁਮੇਂਟਸ ਕੋਲ ਕਰਾਂਗੇ । |
03:33 | ਮੰਨਲੋ ਜੇਕਰ ਅਸੀ ਫਲੋਟਿੰਗ ਪਵਾਇੰਟ ਵੇਲਿਊਸ ਕਾਲ ਕਰਦੇ ਹਾਂ । |
03:37 | ਤਾਂ ਟਾਈਪ ਕਰੋ 2 . 5 ਕੋਮਾ ਅਤੇ ਇੱਕ ਇੰਟੀਜਰ 3 . |
03:45 | ਸਾਨੂੰ ਇੱਕ ਐਰਰ ਮਿਲਦੀ ਹੈ , ਜੋ ਕਹਿੰਦੀ ਹੈ , the method addTwoNumbers int comma int of the class addition is not applicable for the argument double comma int . |
03:57 | ਹੁਣ ਅਸੀ ਕੀ ਕਰਾਂਗੇ , ਕਿ ਮੇਥਡ ਵਿੱਚ int ਦੇ ਬਜਾਏ , double ਦੇਵਾਂਗੇ । |
04:06 | ਹੁਣ int ਨੂੰ double ਵਿੱਚ ਬਦਲੋ । ਫਾਇਲ ਸੇਵ ਕਰੋ । |
04:12 | ਅਸੀ ਵੇਖਦੇ ਹਾਂ , ਕਿ ਐਰਰ ਠੀਕ ਹੋ ਗਈ ਹੈ । |
04:17 | ਅਸੀ ਇਹ ਵੀ ਜਾਣਦੇ ਹਾਂ ਕਿ ਜਾਵਾ ਆਪਣੇ-ਆਪ int ਨੂੰ double ਵਿੱਚ ਬਦਲਦਾ ਹੈ । |
04:24 | ਹੁਣ ਇੱਥੇ ਅਸੀ ਇੱਕ ਇੰਟੀਜਰ ਆਰਗਿਉਮੇਂਟ ਵੀ ਕਾਲ ਕਰ ਸੱਕਦੇ ਹਾਂ । |
04:28 | ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ । |
04:32 | ਆਉਟਪੁਟ ਵਿੱਚ ਅਸੀ , ਦੋ ਇੰਟੀਜਰਸ ਵੇਰਿਏਬਲਸ ਦਾ ਜੋੜ ਵੇਖਦੇ ਹਾਂ । |
04:37 | ਅਤੇ ਦੋ ਨਿਊਮੈਰਿਕ ਆਰਗਿਉਮੇਂਟਸ ਦਾ ਜੋੜ , ਜੋ ਅਸੀਂ ਕਾਲ ਕੀਤੇ । |
04:43 | ਹੁਣ ਅਸੀ ਵੇਖਦੇ ਹਾਂ , ਕਿ ਦੋਵੇ ਮੇਥਡ ਸਮਾਨ ਆਪਰੇਸ਼ਨ ਪ੍ਰਫੋਰਮ ਕਰਦੇ ਹਾਂ । |
04:50 | ਫ਼ਰਕ ਇਹ ਹੈ , ਕਿ ਪਹਿਲੇ ਮੇਥਡ ਵਿੱਚ ਕੋਈ ਵੀ ਪੈਰਾਮੀਟਰ ਨਹੀਂ ਹੈ । ਜਦੋਂ ਕਿ ਦੂੱਜੇ ਮੇਥਡ ਵਿੱਚ ਪੈਰਾਮੀਟਰਸ ਹਨ । |
05:00 | ਇਸ ਤਰਾਂ ਦੇ ਕੇਸ ਵਿੱਚ ਜਾਵਾ ਸਾਨੂੰ ਮੇਥਡ ਓਵਰਲੋਡਿੰਗ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ । |
05:05 | ਹੁਣ ਅਸੀਂ ਇਹ ਕਰਨਾ ਹੈ , ਕਿ ਦੋਵਾਂ ਮੇਥਡਸ ਨੂੰ ਸਮਾਨ ਨਾਮ ਦੇਣਾ ਹੈ । |
05:09 | ਹੁਣ addTwoNumbers ਨੂੰ add ਵਿੱਚ ਬਦਲੋ ਅਤੇ ਇੱਥੇ ਵੀ ਬਦਲੋ । |
05:29 | ਅਸੀ ਸਮਾਨ ਆਪਰੇਸ਼ਨ ਦੇ ਨਾਲ ਇੱਕ ਅਤੇ ਜਿਆਦਾ ਮੇਥਡ ਪਰਿਭਾਸ਼ਿਤ ਕਰਾਂਗੇ । |
05:33 | ਹੁਣ ਟਾਈਪ ਕਰੋ void add . |
05:38 | ਅਤੇ parentheses ਵਿੱਚ int n1 comma int n2 comma int n3 . |
05:51 | ਹੁਣ ਅਸੀਂ ਤਿੰਨ ਪੈਰਾਮੀਟਰਸ ਦਿੱਤੇ ਹਨ । |
05:54 | ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ System dot out dot println . |
06:03 | parentheses ਵਿੱਚ n1 plus n2 plus n3 . |
06:11 | ਇਹ ਮੇਥਡ ਤਿੰਨ ਨੰਬਰਾ ਦਾ ਜੋੜ ਦੇਵੇਗਾ । |
06:17 | ਇਸ ਮੇਥਡ ਨੂੰ ਕਾਲ ਕਰੋ । |
06:19 | ਇਸ ਲਈ ਟਾਈਪ ਕਰੋ obj dot add 1 comma 5 comma 4 |
06:35 | ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ । |
06:39 | ਆਉਟਪੁਟ ਵਿੱਚ ਅਸੀ ਤਿੰਨ ਨੰਬਰਾ ਦਾ ਜੋੜ ਅਰਥਾਤ 10 ਵੇਖਦੇ ਹਾਂ । |
06:47 | ਜਾਵਾ ਕੰਪਾਇਲਰ ਪੈਰਾਮੀਟਰਸ ਉੱਤੇ ਆਧਾਰਿਤ ਠੀਕ ਮੇਥਡ ਨੂੰ ਓਵਰਲੋਡ ਕਰਦਾ ਹੈ । |
06:52 | ਇਹ ਕਾਲ ਕੀਤੇ ਗਏ ਪੈਰਾਮੀਟਰ ਦੇ ਪ੍ਰਕਾਰ ਅਤੇ ਨੰਬਰ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ । |
06:57 | ਹੁਣ ਪ੍ਰੋਗਰਾਮਰ ਦੇ ਰੂਪ ਵਿੱਚ , ਸਾਨੂੰ ਮੇਥਡ ਦੇ ਨਾਮ ਤੋ ਘਬਰਾਉਣਾ ਨਹੀਂ ਚਾਹੀਦਾ ਹੈ । |
07:01 | ਨਾ ਹੀ ਨੰਬਰ ਜਾਂ ਆਰਗਿਉਮੇਂਟ ਦਾ ਪ੍ਰਕਾਰ ਜੋ ਅਸੀਂ ਕਾਲ ਕੀਤਾ ਹੈ । |
07:05 | ਅਸੀ ਇੱਕ ਹੋਰ ਮੇਥਡ ਬਣਾ ਸੱਕਦੇ ਹਾਂ , ਜੋ ਸਟਰਿੰਗ ਨਾਲ ਜੁੜਿਆ ਹੋਵੇ । |
07:11 | ਹੁਣ ਅਸੀ ਇੱਕ ਅਤੇ ਓਵਰਲੋਡ ਮੇਥਡ ਬਣਾਵਾਂਗੇ । |
07:15 | ਟਾਈਪ ਕਰੋ void add String s1 comma String s2 . |
07:29 | ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ System dot out dot println . |
07:41 | parentheses ਵਿੱਚ s1 plus s2 . |
07:45 | ਅਤੇ ਅਸੀ ਇਸ ਮੇਥਡ ਨੂੰ ਕਾਲ ਕਰਾਂਗੇ । |
07:50 | ਹੁਣ ਟਾਈਪ ਕਰੋ obj dot add . |
07:55 | parentheses ਦੇ ਅੰਦਰ ਡਬਲ ਕੋਟਸ ਵਿੱਚ Hello ਕੋਮਾ ਡਬਲ ਕੋਟਸ ਵਿੱਚ ਸਪੇਸ World . |
08:07 | ਹੁਣ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ । |
08:12 | ਹੁਣ ਆਉਟਪੁਟ ਵਿੱਚ ਅਸੀ ਵੇਖਦੇ ਹਾਂ Hello ਸਪੇਸ World . |
08:16 | ਦੋ ਸਟਰਿੰਗ ਆਰਗਿਉਮੇਂਟਸ ਦੇ ਨਾਲ add ਮੇਥਡ ਸਟਰਿੰਗ ਨਾਲ ਜੁੜਦਾ ਹੈ । |
08:21 | ਮੰਨਲੋ ਕਿ ਹੁਣ ਅਸੀ ਰਿਟਰਨ ਟਾਈਪ ਦੇ ਨਾਲ add ਮੇਥਡ ਘੋਸ਼ਿਤ ਕਰਦੇ ਹਾਂ । |
08:27 | ਹੁਣ ਟਾਈਪ ਕਰੋ int add parentheses no parameter ਅਤੇ ਕਰਲੀ ਬਰੈਕੇਟਸ । |
08:40 | ਸਾਨੂੰ ਇੱਕ ਐਰਰ ਮਿਲਦੀ ਹੈ , ਇਹ ਹੈ duplicate method add in type addition |
08:48 | ਅਜਿਹਾ ਇਸਲਈ ਕਿਉਂਕਿ ਅਸੀਂ ਬਿਨਾਂ ਪੈਰਾਮੀਟਰਸ ਦੇ ਨਾਲ add ਮੇਥਡ ਪਹਿਲਾਂ ਹੀ ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ । |
08:54 | ਹੁਣ ਧਿਆਨ ਦਿਓ , ਕਿ ਮੇਥਡ ਓਵਰਲੋਡ ਕਰਨ ਲਈ ਪੈਰਾਮੀਟਰਸ ਭਿੰਨ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ । |
08:59 | ਭਿੰਨ ਰਿਟਰਨ ਟਾਇਪਸ ਹੋਣਾ ਮੇਥਡ ਨੂੰ ਓਵਰਲੋਡ ਨਹੀਂ ਕਰੇਗਾ । |
09:03 | ਹੁਣ ਇਸ ਮੇਥਡ ਨੂੰ ਹਟਾਓ ਅਤੇ ਫਾਇਲ ਨੂੰ ਸੇਵ ਕਰੋ । |
09:09 | ਇਸ ਤਰਾਂ ਨਾਲ ਜਾਵਾ ਵਿੱਚ ਮੇਥਡ ਓਵਰਲੋਡਿੰਗ ਕਰਦੇ ਹਨ । |
09:16 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ ਸਿੱਖਿਆ । |
09:18 | ਮੇਥਡ ਓਵਰਲੋਡਿੰਗ ਦੇ ਬਾਰੇ ਵਿੱਚ । |
09:20 | ਮੇਥਡ ਨੂੰ ਓਵਰਲੋਡ ਕਰਨ ਦੇ ਬਾਰੇ ਵਿੱਚ । |
09:22 | ਅਤੇ ਮੇਥਡ ਓਵਰਲੋਡਿੰਗ ਦੇ ਫਾਇਦਿਆਂ ਦੇ ਬਾਰੇ ਵਿੱਚ । |
09:25 | ਸੇਲ੍ਫ਼ ਅਸੇਸਮੇੰਟ ਲਈ , ਇੱਕ ਸਬਟਰੈਕਟ ਮੇਥਡ ਬਨਾਓ , ਜੋ ਉਸ ਨੰਬਰ ਨੂੰ ਸਬਟਰੈਕਟ ਕਰੇ । |
09:31 | ਇਸਨੂੰ ਓਵਰਲੋਡ ਕਰੋ । |
09:33 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਦੇ ਬਾਰੇ ਵਿੱਚ ਜਿਆਦਾ ਜਾਣਨ ਲਈ , |
09:36 | ਇਸ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਵੀਡੀਓ ਵੇਖੋ http: / / spoken - tutorial . org / What_is_a_Spoken_Tutorial |
09:42 | ਇਹ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਨੂੰ ਸਾਰਾਂਸ਼ਿਤ ਕਰਦਾ ਹੈ । |
09:45 | ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਚੰਗੀ ਬੈਂਡਵਿਡਥ ਨਹੀਂ ਹੈ , ਤਾਂ ਤੁਸੀ ਇਸਨੂੰ ਡਾਉਨਲੋਡ ਕਰਕੇ ਵੇਖ ਸੱਕਦੇ ਹੋ । |
09:48 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟੀਮ |
09:50 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਦਾ ਵਰਤੋ ਕਰਕੇ ਵਰਕਸ਼ਾਪਾਂ ਲਗਾਉਂਦੀ ਹੈ । |
09:52 | ਆਨਲਾਇਨ ਟੇਸਟ ਪਾਸ ਕਰਨ ਵਾਲਿਆਂ ਨੂੰ ਪ੍ਰਮਾਣ - ਪੱਤਰ ਵੀ ਦਿੰਦੇ ਹਨ । |
09:56 | ਜਿਆਦਾ ਜਾਣਕਾਰੀ ਲਈ contact @ spoken - tutorial . org ਉੱਤੇ ਲਿਖੋ । |
10:01 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟਾਕ - ਟੂ - ਅ ਟੀਚਰ ਪ੍ਰੋਜੇਕਟ ਦਾ ਹਿੱਸਾ ਹੈ । |
10:05 | ਇਹ ਭਾਰਤ ਸਰਕਾਰ ਦੀ MHRD ਦੇ "ਰਾਸ਼ਟਰੀ ਸਾਖਰਤਾ ਮਿਸ਼ਨ ਥ੍ਰੋ ICT " ਰਾਹੀਂ ਸੁਪੋਰਟ ਕੀਤਾ ਗਿਆ ਹੈ । |
10:11 | ਇਸ ਮਿਸ਼ਨ ਉੱਤੇ ਜਿਆਦਾ ਜਾਣਕਾਰੀ ਇਸ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਹੈ ।
http: / / spoken - tutorial . org / NMEICT - Intro |
10:19 | ਹੁਣ ਅਸੀ ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੇ ਅੰਤ ਵਿੱਚ ਆ ਗਏ ਹਾਂ । |
10:21 | ਇਹ ਸਕਰਿਪਟ ਹਰਮੀਤ ਸੰਧੂ ਦੁਆਰਾ ਅਨੁਵਾਦਿਤ ਹੈ । ਆਈ ਆਈ ਟੀ ਬੌਮਬੇ ਵਲੋਂ ਮੈਂ ਹੁਣ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । |
10:22 | ਧੰਨਵਾਦ
|