Java/C2/Non-static-block/Punjabi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
00:02 ਜਾਵਾ ਵਿੱਚ ਨਾਨ ਸਟੇਟਿਕ ਬਲਾਕ ( Non - static block ) ਉੱਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ ।
00:06 ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀ ਸਿਖਾਂਗੇ ।
00:08 ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਦੇ ਬਾਰੇ ਵਿੱਚ ।
00:10 ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਕਦੋਂ ਚਲਦਾ ਹੈ ?
00:13 ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਦਾ ਸਧਾਰਨ ਉਦਾਹਰਨ ।
00:16 ਅਤੇ ਸਾਨੂੰ ਕੰਸਟਰਕਟਰ ਕਿਉਂ ਚਾਹੀਦਾ ਹੈ ?
00:18 ਇੱਥੇ ਅਸੀ ਵਰਤੋ ਕਰ ਰਹੇ ਹਾਂ ।
*   ਉਬੰਟੁ ਵਰਜਨ 11 . 10 
*  Java Development Environment jdk 1 . 6
* ਅਤੇ ਇਕਲਿਪਸ IDE 3 . 7 . 0
00:26 ਇਸ ਟਿਊਟੋਰਿਅਲ ਲਈ ਤੁਹਾਨੂੰ ਪਤਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ,
00:29 ਕਿ ਇਕਲਿਪਸ ਦੀ ਵਰਤੋ ਕਰਕੇ Java ਵਿੱਚ ਕੰਸਟਰਕਟਰ ਕਿਵੇਂ ਬਨਾਈਏ ।
00:33 ਜੇਕਰ ਨਹੀਂ , ਤਾਂ ਸਬੰਧਤ ਟਿਊਟੋਰਿਅਲ ਲਈ , ਇਸ ਵੇਬਸਾਈਟ ਉੱਤੇ ਜਾਓ ।
( http: /  / www . spoken - tutorial . org )  
00:38 ਹੁਣ ਅਸੀ ਵੇਖਾਂਗੇ ਕਿ , ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਕੀ ਹੈ ।
00:42 ਜੋ ਵੀ ਕੋਡ , ਦੋ ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ , ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਹੁੰਦਾ ਹੈ ।
00:46 ਅਸੀ ਇੱਥੇ ਸਿੰਟੈਕਸ ਵੇਖ ਸੱਕਦੇ ਹਾਂ ।
00:51 ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਕਦੋਂ ਚਲਦਾ ਹੈ  ?
00:54 ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਰ ਇੱਕ ਆਬਜੇਕਟ ਲਈ ਚਲਦਾ ਹੈ ।
00:58 ਇਹ ਕੰਸਟਰਕਟਰਸ ਦੇ ਚਲਨ ਤੋ ਪਹਿਲਾਂ ਚਲਦਾ ਹੈ ।
01:04 ਇਹ ਕਲਾਸ ਦੇ instance ਨੰਬਰ ਵੈਰਿਏਬਲਸ ਨੂੰ ਇਨਿਸ਼ਿਲਾਇਜ ਕਰ ਸਕਦਾ ਹੈ ।
01:08 ਕੋਈ ਹੋਰ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਜਿਵੇਂ ਕਿ , ਗਿਣਤੀ ਵੀ ਬਲਾਕ ਵਿੱਚ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਹੈ ।
01:14 ਹੁਣ , ਇਕਲਿਪਸ ਉੱਤੇ ਜਾਓ ਅਤੇ ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਦੀ ਵਰਤੋ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ।
01:22 ਮੈਂ ਇਕਲਿਪਸ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ NonStaticTest ਨਾਮਕ ਕਲਾਸ ਖੋਲ ਲਈ ਹੈ ।
01:28 ਮੈਂ ਪਹਿਲਾਂ ਹੀ A ਨਾਮਕ ਕਲਾਸ ਬਣਾ ਦਿੱਤੀ ਹੈ ।
01:33 ਹੁਣ ਕਲਾਸ A ਵਿੱਚ , ਮੈਂ ਪਹਿਲਾਂ int ਪ੍ਰਕਾਰ ਦਾ ਇੱਕ ਵੇਰਿਏਬਲ ਬਣਾਵਾਂਗਾ ।
01:38 ਹੁਣ ਟਾਈਪ ਕਰੋ int a ਸੇਮੀਕਾਲਨ , ਫਿਰ ਐਂਟਰ ਦਬਾਓ ।
01:46 ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ ਟਾਈਪ ਕਰੋ System dot out dot println ਬਰੈਕੇਟਸ ਅਤੇ ਡਬਲ ਕੋਟਸ ਵਿੱਚ Non static block of an instance of Class A ਸੇਮੀਕਾਲਨ ।
02:12 ਫਿਰ ਟਾਈਪ ਕਰੋ System dot out dot println ਬਰੈਕੇਟਸ ਅਤੇ ਡਬਲ ਕੋਟਸ ਵਿੱਚ The value of a is plus a ਸੇਮੀਕਾਲਨ ।
02:32 ਹੁਣ ਅਸੀ ਇੱਕ ਕੰਸਟਰਕਟਰ ਘੋਸ਼ਿਤ ਕਰਾਂਗੇ ।
02:35 ਟਾਈਪ ਕਰੋ public A ਬਰੈਕੇਟਸ ਖੋਲੋ ਅਤੇ ਬੰਦ ਕਰੋ, ਕਰਲੀ ਬਰੈਕੇਟਸ ਖੋਲੋ , ਐਂਟਰ ਦਬਾਓ ।
02:51 ਫਿਰ ਟਾਈਪ ਕਰੋ System dot out dot println ਬਰੈਕੇਟਸ ਅਤੇ ਡਬਲ ਕੋਟਸ ਵਿੱਚ Constructing object of type A ਸੇਮੀਕਾਲਨ ।
03:10 ਫਿਰ ਟਾਈਪ ਕਰੋ System dot out dot println ਬਰੈਕੇਟਸ ਅਤੇ ਡਬਲ ਕੋਟਸ ਵਿੱਚ The value of a is plus a ਸੇਮੀਕਾਲਨ ।
03:35 ਹੁਣ ਫਾਇਲ ਨੂੰ ਸੇਵ ਕਰੋ ।
03:44 ਇਕਲਿਪਸ ਵਿੱਚ class NonStaticTest ਦੇ ਅੰਦਰ ਕਲਾਸ A ਦਾ ਇੱਕ ਆਬਜੇਕਟ ਬਨਾਓ ।
03:53 ਹੁਣ ਟਾਈਪ ਕਰੋ A space a1 equal to new space A ਬਰੈਕੇਟਸ ਖੋਲੋ ਅਤੇ ਬੰਦ ਕਰੋ , ਸੇਮੀਕਾਲਨ ।
04:08 ਅਗਲੀ ਲਾਇਨ ਵਿੱਚ ਅਸੀ ਕਲਾਸ A ਦਾ ਇੱਕ ਹੋਰ ਆਬਜੇਕਟ ਬਣਾਵਾਂਗੇ ।
04:12 ਹੁਣ ਟਾਈਪ ਕਰੋ A space a2 equal to new space A ਬਰੈਕੇਟਸ ਖੋਲੋ ਅਤੇ ਬੰਦ ਕਰੋ , ਸੇਮੀਕਾਲਨ ।
04:25 ਹੁਣ ਫਾਇਲ ਨੂੰ ਸੇਵ ਅਤੇ ਰਨ ਕਰੋ । Ctrl & S ਅਤੇ Ctrl & F11 ਕੀਜ ਦਬਾਓ ।
04:32 ਸਾਨੂੰ ਇਹ ਆਉਟਪੁਟ ਮਿਲਦੀ ਹੈ ।
04:35 ਅਸੀ ਵੇਖ ਸੱਕਦੇ ਹਾਂ , ਕਿ ਜਦੋਂ ਪਹਿਲਾ ਆਬਜੇਕਟ ਬਣਦਾ ਹੈ , ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਚਲਦਾ ਹੈ ।
04:45 class A ਦੇ instance ਦਾ non - static block ਅਤੇ instance ਵੇਰਿਏਬਲ A , 0 ਤੋ ਇਨਿਸ਼ਿਲਾਇਜ ਹੈ ।
04:53 ਕੇਵਲ ਉਸਦੇ ਬਾਅਦ ਕੰਸਟਰਕਟਰ ਚਲਦਾ ਹੁੰਦਾ ਹੈ । type A ਦਾ object ਬਣਾਉਣਾ
05:02 ਅਤੇ ਇੱਥੇ instance ਵੇਰਿਏਬਲ ਫਿਰ ਤੋ 0 ਇਨਿਸ਼ਿਲਾਇਜ ਹੁੰਦਾ ਹੈ ।
05:07 ਫਿਰ ਜਦੋਂ ਦੂਜਾ ਆਬਜੇਕਟ ਬਣਦਾ ਹੈ , ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਚਲਦਾ ਹੈ ।
05:16 ਇਹ ਪਰਿਕ੍ਰੀਆ ਫੇਰ ਹੁੰਦੀ ਹੈ ।
05:20 ਸਾਡੇ ਕੋਲ ਕਲਾਸ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕਸ ਹੋ ਸੱਕਦੇ ਹਨ ।
05:25 ਇਸ ਮਾਮਲੇ ਵਿੱਚ ਉਹ ਕਲਾਸ ਵਿੱਚ ਕ੍ਰਮਵਾਰ ਚਲਦੇ ਹਨ ।
05:30 ਹੁਣ ਅਸੀ ਅਭਿਆਸ ਕਰ ਸੱਕਦੇ ਹਾਂ ।
05:34 ਕਲਾਸ A ਵਿੱਚ ਪਹਿਲੇ ਤੋ ਬਾਅਦ ਇੱਕ ਹੋਰ ਬਲਾਕ ਸ਼ਾਮਿਲ ਕਰੋ ।
05:43 ਹੁਣ ਫਿਰ ਕਰਲੀ ਬਰੈਕੇਟਸ ਵਿੱਚ ਟਾਈਪ ਕਰੋ ।
05:47 System dot out dot println ਬਰੈਕੇਟਸ ਅਤੇ ਡਬਲ ਕੋਟਸ ਵਿੱਚ Second Non static block of an instance of Class A ਸੇਮੀਕਾਲਨ ।
06:08 ਫਿਰ ਟਾਈਪ ਕਰੋ System dot out dot println ਬਰੈਕੇਟਸ ਅਤੇ ਡਬਲ ਕੋਟਸ ਵਿੱਚ The value of a is plus a ਸੇਮੀਕਾਲਨ ।
06:30 ਹੁਣ ਫਾਇਲ ਨੂੰ ਸੇਵ ਕਰੋ , Ctrl ਅਤੇ S ਕੀਜ ਨੂੰ ਇਕੱਠੇ ਦਬਾਓ , ਫਿਰ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਰਨ ਕਰਨ ਲਈ Ctrl ਅਤੇ F11 ਦਬਾਓ ।
06:44 ਸਾਨੂੰ ਇਹ ਆਉਟਪੁਟ ਪ੍ਰਾਪਤ ਹੁੰਦੀ ਹੈ ।
06:48 ਅਸੀ ਵੇਖਦੇ ਹਾਂ ਕਿ , ਪਹਿਲੇ ਬਲਾਕ ਦੇ ਚਲਨ ਤੋ ਬਾਅਦ , ਦੂਜਾ ਚਲਦਾ ਹੈ ।
06:58 ਉਦੋਂ ਕੰਸਟਰਕਟਰ ਚਲਦਾ ਹੈ ।
07:07 ਹੁਣ ਤੁਸੀ ਸੋਚ ਸੱਕਦੇ ਹੋ , ਕਿ ਸਾਨੂੰ ਕੰਸਟਰਕਟਰਸ ਦੀ ਲੋੜ ਕਿਉਂ ਹੈ ।
07:10 ਜਵਾਬ ਹੈ , ਕਿਉਂਕਿ ਸਾਨੂੰ ਡਿਫਾਲਟ ਕੰਸਟਰਕਟਰ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ।
07:15 ਪ੍ਰੰਤੂ ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਪੈਰਾਮੀਟਰਾਇਜ ਨਹੀਂ ਹੋ ਸੱਕਦੇ ।
07:18 ਤੁਹਾਡੇ ਕੋਲ ਬਾਹਰ ਤੋ ਵੈਲਿਊਜ ਲੈਣ ਲਈ ਆਬਜੇਕਟ ਨਹੀਂ ਹੈ ।
07:22 ਇਸ ਲਈ ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਕੰਸਟਰਕਟਰ ਦਾ ਸਬਸਿਚਿਊਟ ਨਹੀਂ ਹੈ ।
07:27 ਸੰਖੇਪ ਵਿੱਚ ,
07:29 ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਅਸੀਂ ਸਿੱਖਿਆ ।
07:32 ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਦੇ ਬਾਰੇ ਵਿੱਚ ਅਤੇ ਇਸ ਬਲਾਕ ਦੀ ਵਰਤੋ ਕਰਨ ਦੇ ਬਾਰੇ ਵਿੱਚ ।
07:35 ਸੇਲ੍ਫ਼ ਅਸੈਸਮੇੰਟ ਲਈ ,
07:36 B ਨਾਮਕ ਇੱਕ ਕਲਾਸ ਬਨਾਓ ।
07:39 ਇੱਕ ਨਾਨ - ਸਟੇਟਿਕ ਬਲਾਕ ਅਤੇ ਕੰਸਟਰਕਟਰ ਬਨਾਓ , ਜਿਵੇਂ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ।
07:44 ਬਣਾਈ ਗਈ ਕਲਾਸ NonStaticTest ਵਿੱਚ ਕਲਾਸ B ਦਾ ਇੱਕ ਆਬਜੇਕਟ ਬਨਾਓ ।
07:49 ਆਉਟਪੁਟ ਦੀ ਜਾਂਚ ਕਰੋ ।
07:51 ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਦੇ ਬਾਰੇ ਵਿੱਚ ਜਿਆਦਾ ਜਾਣਨ ਲਈ ,
07:53 ਇਸ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਵੀਡੀਓ ਵੇਖੋ http: / / spoken - tutorial . org / What_is_a_Spoken_Tutorial
07:56 ਇਹ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਨੂੰ ਸਾਰਾਂਸ਼ਿਤ ਕਰਦਾ ਹੈ ।
08:00 ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਚੰਗੀ ਬੈਂਡਵਿਡਥ ਨਹੀਂ ਹੈ , ਤਾਂ ਤੁਸੀ ਇਸਨੂੰ ਡਾਉਨਲੋਡ ਕਰਕੇ ਵੇਖ ਸੱਕਦੇ ਹੋ ।
08:03 ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟੀਮ
08:06 ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਦੀ ਵਰਤੋ ਕਰਕੇ ਵਰਕਸ਼ਾਪਾਂ ਲਗਾਉਂਦੀ ਹੈ ।
08:08 ਆਨਲਾਇਨ ਟੇਸਟ ਪਾਸ ਕਰਨ ਵਾਲਿਆਂ ਨੂੰ ਪ੍ਰਮਾਣ - ਪੱਤਰ ਵੀ ਦਿੰਦੇ ਹਨ ।
08:12 ਜਿਆਦਾ ਜਾਣਕਾਰੀ ਲਈ contact @ spoken - tutorial . org ਉੱਤੇ ਲਿਖੋ ।
08:18 ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਪ੍ਰੋਜੇਕਟ ਟਾਕ - ਟੂ - ਅ ਟੀਚਰ ਪ੍ਰੋਜੇਕਟ ਦਾ ਹਿੱਸਾ ਹੈ ।
08:22 ਇਹ ਭਾਰਤ ਸਰਕਾਰ ਦੀ MHRD ਦੇ "ਰਾਸ਼ਟਰੀ ਸਾਖਰਤਾ ਮਿਸ਼ਨ ਥ੍ਰੋ ICT " ਰਾਹੀਂ ਸੁਪੋਰਟ ਕੀਤਾ ਗਿਆ ਹੈ ।
08:28 ਇਸ ਮਿਸ਼ਨ ਉੱਤੇ ਜਿਆਦਾ ਜਾਣਕਾਰੀ ਇਸ ਲਿੰਕ ਉੱਤੇ ਉਪਲੱਬਧ ਹੈ ।

http: / / spoken - tutorial . org / NMEICT - Intro

08:37 ਹੁਣ ਅਸੀ ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੇ ਅੰਤ ਵਿੱਚ ਆ ਗਏ ਹਾਂ ।
08:40 ਇਹ ਸਕਰਿਪਟ ਹਰਮੀਤ ਸੰਧੂ ਦੁਆਰਾ ਅਨੁਵਾਦਿਤ ਹੈ । ਆਈ ਆਈ ਟੀ ਬੌਮਬੇ ਵਲੋਂ ਮੈਂ ਹੁਣ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । ਧੰਨਵਾਦ

Contributors and Content Editors

Harmeet