Java/C2/Constructor-overloading/Punjabi
From Script | Spoken-Tutorial
Revision as of 11:18, 5 April 2017 by PoojaMoolya (Talk | contribs)
Time | Narration |
---|---|
00:03 | Java ( ਜਾਵਾ ) ਵਿੱਚ ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡਿੰਗ ( constructor overloading ) ਉੱਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । |
00:08 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀ ਸਿਖਾਂਗੇ , |
00:10 | ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡਿੰਗ ( constructor overloading ) ਕੀ ਹੈ । |
00:13 | ਅਤੇ ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡ ਕਰਨਾ । |
00:16 | ਇੱਥੇ ਅਸੀ ਵਰਤੋ ਕਰ ਰਹੇ ਹਾਂ ,
ਉਬੰਟੁ ਵਰਜਨ 11 . 10 OS, Java Development kit 1 . 6, ਇਕਲਿਪਸ 3 . 7 . 0 |
00:27 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਲਈ ਸਾਨੂੰ ਗਿਆਨ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ । |
00:30 | ਕਿ ਇਕਲਿਪਸ ਦੀ ਵਰਤੋ ਕਰਕੇ ਜਾਵਾ ਵਿੱਚ ਕੰਸਟਰਕਟਰ ਕਿਵੇਂ ਬਣਾਈਏ । |
00:34 | ਜੇਕਰ ਨਹੀਂ ਤਾਂ ਸਬੰਧਤ ਟਿਊਟੋਰਿਅਲ ਲਈ ਸਾਡੀ ਇਸ ਵੇਬਸਾਈਟ ਉੱਤੇ ਜਾਓ । http: / / www . spoken - tutorial . org |
00:40 | ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡਿੰਗ ਕੀ ਹੈ । |
00:43 | ਕਲਾਸ ਲਈ ਵੱਖਰਾ ਕੰਸਟਰਕਟਰਸ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ । |
00:46 | ਉਹ ਪੈਰਾਮੀਟਰਸ ਦੇ ਪ੍ਰਕਾਰ ਜਾਂ ਨੰਬਰ ਵਿੱਚ ਵਖਰਾ ਹੋਵੇ । |
00:50 | ਹੁਣ ਵੇਖੋ ਕਿ , ਕੰਸਟਰਕਟਰ ਨੂੰ ਓਵਰਲੋਡ ਕਿਵੇਂ ਕਰੀਏ । |
00:54 | ਇਕਲਿਪਸ ਵਿੱਚ , ਮੇਰੇ ਕੋਲ ਦੋ ਵੇਰਿਏਬਲਸ ਅਤੇ ਇੱਕ ਮੇਥਡ ਦੇ ਨਾਲ ਕਲਾਸ Student ਹੈ । |
01:03 | ਪਹਿਲਾਂ ਇੱਕ ਪੈਰਾਮੀਟਰਾਇਜਡ ਕੰਸਟਰਕਟਰ ( parameterized constructor ) ਬਨਾਓ । |
01:07 | ਹੁਣ ਟਾਈਪ ਕਰੋ , Student parentheses ਵਿੱਚ int number comma String the_name . |
01:26 | ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ , ਟਾਈਪ ਕਰੋ roll_number is equal to number . |
01:38 | ਅਤੇ name is equal to the_name |
01:46 | ਹੁਣ ਸਾਡੇ ਕੋਲ ਦੋ ਪੈਰਾਮੀਟਰਸ ਦੇ ਨਾਲ ਇੱਕ ਕੰਸਟਰਕਟਰ ਹੈ । |
01:51 | ਇਸ ਕੰਸਟਰਕਟਰ ਨੂੰ ਕਾਲ ਕਰੋ । |
01:53 | ਹੂਨ name ਮੇਥਡ ਵਿੱਚ ਟਾਈਪ ਕਰੋ new Student parentheses ਸੇਮਿਕੋਲੋਨ |
02:03 | ਅਸੀ ਇੱਕ ਐਰਰ ਵੇਖਦੇ ਹਾਂ , ਇਹ ਹੈ constructor Student is undefined . |
02:10 | ਇਹ ਇਸ ਲਈ , ਕਿਉਂਕਿ ਅਸੀਂ ਦੋ ਪੈਰਾਮੀਟਰਸ ਦੇ ਨਾਲ ਕੰਸਟਰਕਟਰ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ । |
02:16 | ਅਤੇ ਅਸੀ ਬਿਨਾਂ ਪੈਰਾਮੀਟਰਸ ਦੇ ਕੰਸਟਰਕਟਰ ਕਾਲ ਕਰ ਰਹੇ ਹਾਂ । |
02:22 | ਹੁਣ ਸਾਨੂੰ ਆਰਗਿਉਮੇਂਟ ਕਾਲ ਕਰਨ ਦੀ ਲੋੜ ਹੈ । |
02:25 | ਹੁਣ parentheses ਵਿੱਚ ਟਾਈਪ ਕਰੋ 22 ਕੋਮਾ ਡਬਲ ਕੋਟਸ ਵਿੱਚ Ram . |
02:33 | ਅਸੀ ਵੇਖਦੇ ਹਾਂ ਕਿ ਐਰਰ ਠੀਕ ਹੋ ਗਈ ਹੈ । |
02:36 | ਮੇਥਡ ਨੂੰ ਕਾਲ ਕਰੋ । |
02:38 | ਹੁਣ new ਤੋ ਪਹਿਲਾਂ ਟਾਈਪ ਕਰੋ Student s is equal to new student . |
02:45 | ਹੁਣ ਆਬਜੇਕਟ s ਦੀ ਵਰਤੋ ਕਰਕੇ ਮੇਥਡ studentDetail ( )
ਨੂੰ ਫੇਰ ਕਾਲ ਕਰੋ । |
02:53 | ਪ੍ਰੋਗਰਾਮ ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ । |
02:58 | ਅਸੀ ਆਉਟਪੁਟ ਵੇਖਦੇ ਹਾਂ 22 ਅਤੇ Ram |
03:03 | ਹੁਣ ਪੈਰਾਮੀਟਰ ਦੇ ਬਿਨਾਂ ਕੰਸਟਰਕਟਰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ । |
03:07 | ਟਾਈਪ ਕਰੋ , Student parentheses . |
03:12 | ਕਰਲੀ ਬਰੈਕਟਸ ਵਿੱਚ roll_number is equal to 0 . |
03:21 | ਅਤੇ name is equal to double quotes ਵਿੱਚ hypen ਬਿਨਾਂ ਨਾਮ ਦੇ । |
03:30 | ਹੁਣ ਅਸੀ ਬਿਨਾਂ ਪੈਰਾਮੀਟਰਸ ਦੇ ਕੰਸਟਰਕਟਰ ਕਾਲ ਕਰ ਸੱਕਦੇ ਹਾਂ । |
03:35 | ਹੁਣ ਟਾਈਪ ਕਰੋ Student s1 is equal to new Student parentheses ਸੇਮੀਕਾਲਨ । |
03:47 | ਇਸ ਸਮੇਂ ਸਾਨੂੰ ਕੋਈ ਐਰਰ ਨਹੀਂ ਮਿਲੀ , ਕਿਉਂਕਿ ਅਸੀਂ ਪੈਰਾਮੀਟਰ ਦੇ ਬਿਨਾਂ ਕੰਸਟਰਕਟਰ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ । |
03:55 | ਫਿਰ s1 dot studentDetail . |
04:01 | ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ । |
04:04 | ਹੁਣ ਆਉਟਪੁਟ ਵਿੱਚ ਅਸੀ ਵੇਖਦੇ ਹਾਂ zero ਅਤੇ dash ਅਤੇ ਡਿਫਾਲਟ ਕੰਸਟਰਕਟਰ ਕਾਲ ਹੁੰਦਾ ਹੈ । |
04:11 | ਇਹ ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡਿੰਗ ਹੈ । |
04:13 | ਸਾਡੇ ਕੋਲ ਭਿੰਨ ਪੈਰਾਮੀਟਰ ਦੇ ਨਾਲ ਦੋ ਕੰਸਟਰਕਟਰ ਹਨ । |
04:17 | ਦੋਨਾਂ ਕੰਸਟਰਕਟਰ ਦੇ ਸਮਾਨ ਨਾਮ ਹਨ । |
04:20 | ਹੁਣ ਪੈਰਾਮੀਟਰ ਦੇ ਨੰਬਰ ਅਤੇ ਟਾਈਪ ਉੱਤੇ ਆਧਾਰਿਤ ਕੰਸਟਰਕਟਰ ਕਾਲ ਹੁੰਦਾ ਹੈ । |
04:26 | ਹੁਣ ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡਿੰਗ ਦਾ ਲਾਭ ਵੇਖੋ । |
04:30 | ਮੰਨਲੋ , ਕਿ ਹੁਣ ਅਸੀ ਦੋ ਪੈਰਾਮੀਟਰਸ ਦੇ ਨਾਲ ਇੱਕ ਕੰਸਟਰਕਟਰ ਕਾਲ ਕਰਦੇ ਹਾਂ । |
04:35 | ਹੁਣ ਟਾਈਪ ਕਰੋ Student s3 = new Student ( ) ; |
04:51 | ਹੁਣ parentheses ਵਿੱਚ , ਮੰਨਲੋ ਕਿ ਮੈਂ ਪਹਿਲਾਂ name ਆਰਗਿਉਮੇਂਟ ਅਤੇ ਫਿਰ roll number ਦਿੱਤਾ । |
04:58 | ਵੇਖੋ ਕੀ ਹੁੰਦਾ ਹੈ । ਹੁਣ ਡਬਲ ਕੋਟਸ ਵਿੱਚ Raju ਕੋਮਾ 45 |
05:08 | ਅਸੀ ਇੱਕ ਐਰਰ ਵੇਖਦੇ ਹਾਂ , ਜੋ ਹੈ constructor student with the parameter String comma int is undefined . |
05:18 | ਹੁਣ ਕੰਸਟਰਕਟਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ । |
05:22 | ਟਾਈਪ ਕਰੋ Student parentheses ਵਿੱਚ String the_name ਕੋਮਾ int r_no |
05:42 | ਹੁਣ ਇੱਥੇ ਪਹਿਲਾ ਪੈਰਾਮੀਟਰ string ਹੈ ਅਤੇ ਦੂਜਾ ਪੈਰਾਮੀਟਰ int ਹੈ । |
05:52 | ਫਿਰ ਕਰਲੀ ਬਰੈਕੇਟ ਵਿੱਚ , roll_number is equal to r_no . |
06:05 | ਅਤੇ name is equal to the_name . |
06:15 | ਪ੍ਰੋਗਰਾਮ ਸੇਵ ਕਰੋ । |
06:18 | ਹੁਣ ਅਸੀ ਵੇਖਦੇ ਹਾਂ ਕਿ ਐਰਰ ਠੀਕ ਹੋ ਗਈ ਹੈ । |
06:22 | ਮੇਥਡ ਨੂੰ ਕਾਲ ਕਰੋ । |
06:24 | ਹੁਣ s3 dot studentDetail . |
06:29 | ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ । |
06:35 | ਹੁਣ ਅਸੀ ਆਉਟਪੁਟ ਵੇਖਦੇ ਹਾਂ 45 ਅਤੇ Raju |
06:40 | ਇੱਥੇ ਅਸੀ ਵੇਖਦੇ ਹਾਂ , ਕਿ ਜਦੋਂ ਅਸੀ ਕੰਸਟਰਕਟਰ ਨੂੰ ਕਾਲ ਕਰਦੇ ਹਾਂ । |
06:43 | ਅਸੀ ਪੈਰਾਮੀਟਰਸ ਦੇ ਬਾਰੇ ਵਿੱਚ ਚਿੰਤਿਤ ਨਹੀਂ ਹੁੰਦੇ ਹਾਂ , ਜੋ ਅਸੀ ਕਾਲ ਕਰ ਰਹੇ ਹਾਂ । |
06:47 | ਇਹ ਇਸ ਲਈ , ਕਿਉਂਕਿ ਅਸੀਂ ਭਿੰਨ ਪੈਰਾਮੀਟਰਸ ਦੇ ਨਾਲ ਕਈ ਕੰਸਟਰਕਟਰ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤੇ ਹਨ । |
06:54 | ਇਸ ਲਈ ਠੀਕ ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡ ਹੁੰਦਾ ਹੈ । |
06:57 | ਹੁਣ ਅਸੀ ਇੱਕ ਕੰਸਟਰਕਟਰ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸੱਕਦੇ ਹਾਂ , ਜੋ ਕੇਵਲ ਇੱਕ ਪੈਰਾਮੀਟਰ ਲੈਂਦਾ ਹੈ । |
07:02 | ਜੋ roll number ਹੈ । |
07:05 | ਹੁਣ ਟਾਈਪ ਕਰੋ Student parentheses ਵਿੱਚ int num . |
07:16 | ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ roll_number is equalto num . |
07:25 | ਅਤੇ name is equal to no name . |
07:33 | ਹੁਣ ਇਸ ਕੰਸਟਰਕਟਰ ਨੂੰ ਕਾਲ ਕਰੋ । |
07:43 | ਹੁਣ ਟਾਈਪ ਕਰੋ Student s4 is equalto new Student ਇਸ ਸਮੇਂ ਅਸੀ ਇਕ ਸਿੰਗਲ ਆਰਗਿਉਮੇਂਟ ਕਾਲ ਕਰਾਂਗੇ । ਹੁਣ 61 ਕਾਲ ਕਰੋ । |
08:04 | ਫਿਰ s4 dot studentDetail |
08:10 | ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ । |
08:14 | ਹੁਣ ਆਉਟੁਪਟ ਵਿੱਚ ਅਸੀ ਵੇਖਦੇ ਹਾਂ roll number ਲਈ 61 ਅਤੇ name ਲਈ no name . |
08:21 | ਜਿਵੇਂ ਕਿ ਅਸੀ ਵੇਖ ਸੱਕਦੇ ਹਾਂ , ਠੀਕ ਓਵਰਲੋਡੇਡ ਕੰਸਟਰਕਟਰ ਕਾਲ ਹੁੰਦਾ ਹੈ , ਜਦੋਂ ਨਵਾਂ ਚਲਦਾ ਹੈ । |
08:27 | ਪੈਰਾਮੀਟਰਸ ਦੇ ਆਧਾਰ ਉੱਤੇ ਨਿਰਧਾਰਤ ਹੁੰਦਾ ਹੈ ਕਿ ਠੀਕ ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡ ਹੋ ਗਿਆ ਹੈ । |
08:33 | ਇਸ ਤਰਾਂ ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡਿੰਗ ਹੁੰਦਾ ਹੈ । |
08:40 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ ਸਿੱਖਿਆ , |
08:42 | ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡਿੰਗ ਦੇ ਬਾਰੇ ਵਿੱਚ । |
08:45 | ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡ ਕਰਨਾ ਅਤੇ ਕੰਸਟਰਕਟਰ ਓਵਰਲੋਡਿੰਗ ਦੀ ਵਰਤੋ । |
08:50 | ਸੇਲ੍ਫ਼ ਅਸੇਸਮੇੰਟ ਲਈ , Employee ਕਲਾਸ ਲਈ ਮਲਟਿਪਲ ਕੰਸਟਰਕਟਰ ਬਨਾਓ ਅਤੇ ਕੰਸਟਰਕਟਰ ਨੂੰ ਓਵਰਲੋਡ ਕਰੋ । |
08:58 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਦੇ ਬਾਰੇ ਵਿੱਚ ਜਿਆਦਾ ਜਾਣਨ ਲਈ , |
09:00 | ਇਸ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਵੀਡੀਓ ਵੇਖੋ http: / / spoken - tutorial . org / What_is_a_Spoken_Tutorial |
09:06 | ਇਹ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਨੂੰ ਸਾਰਾਂਸ਼ਿਤ ਕਰਦਾ ਹੈ । |
09:09 | ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਚੰਗੀ ਬੈਂਡਵਿਡਥ ਨਹੀਂ ਹੈ , ਤਾਂ ਤੁਸੀ ਇਸਨੂੰ ਡਾਉਨਲੋਡ ਕਰਕੇ ਵੇਖ ਸੱਕਦੇ ਹੋ । |
09:12 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟੀਮ |
09:15 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲਸ ਦਾ ਵਰਤੋ ਕਰਕੇ ਵਰਕਸ਼ਾਪਾਂ ਲਗਾਉਂਦੀ ਹੈ । |
09:17 | ਆਨਲਾਇਨ ਟੇਸਟ ਪਾਸ ਕਰਨ ਵਾਲਿਆਂ ਨੂੰ ਪ੍ਰਮਾਣ - ਪੱਤਰ ਵੀ ਦਿੰਦੇ ਹਨ । |
09:20 | ਜਿਆਦਾ ਜਾਣਕਾਰੀ ਲਈ contact @ spoken - tutorial . org ਉੱਤੇ ਲਿਖੋ । |
09:26 | ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟਾਕ - ਟੂ - ਅ ਟੀਚਰ ਪ੍ਰੋਜੇਕਟ ਦਾ ਹਿੱਸਾ ਹੈ । |
09:30 | ਇਹ ਭਾਰਤ ਸਰਕਾਰ ਦੀ MHRD ਦੇ "ਰਾਸ਼ਟਰੀ ਸਾਖਰਤਾ ਮਿਸ਼ਨ ਥ੍ਰੋ ICT " ਰਾਹੀਂ ਸੁਪੋਰਟ ਕੀਤਾ ਗਿਆ ਹੈ । |
09:35 | ਇਸ ਮਿਸ਼ਨ ਉੱਤੇ ਜਿਆਦਾ ਜਾਣਕਾਰੀ ਇਸ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਹੈ । http: / / spoken - tutorial . org / NMEICT - Intro |
09:43 | ਹੁਣ ਅਸੀ ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੇ ਅੰਤ ਵਿੱਚ ਆ ਗਏ ਹਾਂ । |
09:46 | ਇਹ ਸਕਰਿਪਟ ਹਰਮੀਤ ਸੰਧੂ ਦੁਆਰਾ ਅਨੁਵਾਦਿਤ ਹੈ । ਆਈ ਆਈ ਟੀ ਬੌਮਬੇ ਵਲੋਂ ਮੈਂ ਹੁਣ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । ਧੰਨਵਾਦ । |