0:00
अगर आप वह टाइम आ चुका है चैप्टर 8 के प्राक्टिस सेट को सॉल्व करने का तो मैं आप पर चैप्टर 8 का प्राक्टि�
0:08
सेट जो कि तैयार कि आप लोगों के लिए मैंने उसको खोल रहा हूं और क्वेश्चन अंबर वन यहां पर क्या कहता है इस प�
0:13
थोड़ा सा गौर डाल लेते हैं क्रिएटर क्लास एंप्लाई विद फॉलिंग प्रॉपर्टीज तो आपकी प्रॉपर्टी होनी चाहि�
0:20
एंप्लाई की सालरी जो कि एक इंटीजर होगी प्राकेट में आप देख सकते हो कि इंट लिखा हुआ है उसी के साथ साथ अग�
0:27
लोग देखे हैं यहां पर तो एक गैट सेलरी करके लिखा हुआ है मैथड जो कि रिटर्न करेगा इंट फिर इसके बा�
0:33
एक नीम करके लिखा हुआ वह प्रॉपर्टी है वह स्ट्रिंग है फिर गैट नेम और सेट नेम हमको बनाने है जो कि मैथ�
0:39
डिटर्न करेगी स्ट्रिंग और मैथड जो कि चेंज करेगी नेम को ठीक है तो काफी काम है आज चलो करते हैं जल्द�
0:47
से फाइल बना लेते हैं अपनी इंटेलिजियल में उससे पहले प्लेलिस्ट को खोलूंगा मुझे पता है आप लोगों न�
0:53
इसकर ली तो वह नहीं मैं जस्ट नंबर चेक करना चाहता हूं थर्डी नाइन तो यह थर्डी नाइन वीडियो हमारा त�
0:58
सीडब्लूएज एंडर्स को थर्डी नाइन करके बनाऊंगा इससे एक अच्छा ट्रैक मुझे रहता है कि कौन सा जो वीडिय�
1:06
कोड कहां पर है ठीक है अदरवाइस हम जावा क्लास बनाएंगे तो इस तरह से बनाएंगे कैपिटल इसे स्टार्ट करेंग�
1:11
इंप्लॉई डॉट जावा ऐसे बनाएंगे बट मैं ऐसे CWH underscore के क्यों बना रहा हूँ ताकि मुझे आप लोगों कोड देने मे�
1:19
आसानी हूँ basically कुल मिलाकर इतनी सी बात है बस ठीक है और मैं यहाँ पर लिख दूँगा चाप्टर 8 प्राक्टिस है ठीक ह�
1:29
यहाँ पर एक मेन मेथड बनाऊंगा जूम कर लेता हूँ ताकि आपको अच्छे से दिखे चीज है और आप लोग यहाँ पर देख�
1:34
public static void main ये लिखकर आ गया है आप भली बाती जानते हो इस चीज़ क�
1:39
मैं जल्दी से time को बिना waste किये problem 1 यहाँ पर डाल देता हूँ और problem 1 की जो class ह�
1:45
वो क्या है employee है class employee employee class का मैं इस्तेमाल इसलिए करता हूँ क्योंक�
1:54
जब हम employee class का इस्तेमाल करते हैं तो एक तो intuitive way में वो काफी अच्छे से समझ में आता है
2:01
फिर उसी के साथ साथ यहाँ पर यह क्या कहेंगे, duplicate class count, तो हमने already एक class बना रखी है इसी package में, employee नाम की
2:07
तो एक काम करते हैं, इसका राम employee 1 कर देते हैं, ठीक है, अब क्या है ना ये same package में हमन�
2:12
एक दूसरी class बना रखी है जब हम packages पढ़ेंगे तब ये चीज समझ में आएग�
2:16
लेकिन अभी आप इतना समझ लो same package के अंदर आप लोग duplicate classes ना बना�
2:21
मैंने employee1 कर दिया इसको आप लोग देख सकते हो employee1 कर दिया इसको पुराने वाले क�
2:26
अभी यहाँ पर employee नाम की class बनाना ठीक है ठीक ह�
2:30
it is ok to create employee class एक एक करके सारी चीज़े address करूँग�
2:35
पहला सवाल क्या है in fact पहले सवाल के अंदर भी पहली property क्या है salary ह�
2:40
तो मैं आपको rent salary करके दे दूँगा ठीक है एक integer बना लिया salary
2:47
फिर उसके बाद दूसरी property के name string name बहुत ही simple ह�
2:52
ठीक है इसके बाद मुझे एक method बनाना है सबसे पहले तो मैं बनाओंग�
2:58
public int get salary if I am not wrong एक get salary के method ह�
3:04
यह method क्या करेगा यह method मुझे return करेगा salary ठीक ह�
3:10
यही करेगा ना यह method returning int yes ये एक integer return करेगा public int get salary
3:16
एक यहाँ पर space दे देता हूँ ताकि पता चले कि यहाँ पर properties है और यह methods ह�
3:20
एक दूसरा method मुझे बनाना है और वो method मुझे name देगा तो जिस तरह स�
3:26
मैं salary को return कर रहा हूँ उसी तरह से मुझे name को return करना पड़ेग�
3:30
ठीक है तो मैं यहां पर क्या लिखूंगा public और मैं लिखूंगा इस बार string get name ठीक है और यहां पर इस तरह से method बनाऊंगा और यहां पर return name लिख दूँगा that's about it ठीक है इतना काफी ह�
3:46
अगला method क्या है setName, तो getName के साथ साथ setName भी ह�
3:51
setName क्या लेगा, एक name लेगा int n कर देता हूँ, और यहाँ प�
4:00
मैं क्या करूँगा, जो name है उसको n कर दूँगा, ठीक ह�
4:04
क्या किया मैंने यहाँ पर, मैंने कह दिया, name is equal to n
4:08
अज मैंने इसको int नहीं एक string लेगा, ठीक है, तो एक name जो है
4:13
वो string होगी, हम इस function को भी, एक string pass करेंगे
4:17
और जब हम इसको एक string pass करेंगे, तो इस तरह से, ये name is equal to
4:21
end करके मैं बना पाऊंगा इसको, ठीक है, तो ये return कुछ नहीं करेगा, तो इसको public void करना पड़ेगा मुझे, public void
4:27
तो method changing name और यह return कुछ नहीं करेगा, ठीक है
4:31
तो दो property हैं, तीन method हैं, हमने बना लिये, ठीक है, इनको आजमा लेते हैं, test करके देख लेते हैं
4:36
problem 1 के अंदर मैं यहाँ पर लिखूँगा, employee harry, small h तो लिखूँगा
4:43
is equal to new employee ठीक है यह लिखने के बाद मैं लिखूँगा harry.setName
4:52
और इसके बाद मैं लिखूँगा codeWithHarry इसके बाद मैं getName call get name methods
5:13
मान लो आपने इस नाम का method बनाया आप जैसे ही G
5:17
E B I लिखोगे यानि कि get elements by id का जो short form ह�
5:21
तो ये automatically उस method को पकड़ लेगा तो ये इसकी खूबी होती है और आप जैसे ह�
5:25
इस प्रिटलमल क्लिक करके सामे को लगाओगे यहाँ पर get name आजाएगा ठीक है तो get name क्या है ये return कर रहा ह�
5:31
एक name को तो आप इसको क्या कर सकते हो आप इसको यहाँ पर system.println
5:35
कर सकते हो अभी अगर मैं इस पर लेके जाओं तो ये कह रहा है कि result is ignored इसका मतलब क्या है कि आपन�
5:41
इसको call किया method को लेकिन आपने इसको प्रिंट वगैरह नहीं कराया तो अगर मैं इसको डाल दूंगा एक सिस्टम डो डो डो प्रिंट लिन के अंदर तो क्या होगा कि ये इसको इस तरह से प्रिंट करेगा तो मैंने इसका नाम पहले सेट कर दिया है code with harry इसके बाद ये जो employee harry था अमारा इसका हमने कहाई �
6:13
तो आप लोग देखो इसने null print किया है, तो जब भी आपने सिर्फ string बना रखी है
6:18
उसके अंदर कोई value नहीं डाली है, तो by default इसने null करके रखा हुआ है string को
6:23
but जब भी हम class बनाएंगे, as a part of good practice
6:26
हम सारी value को set करेंगे print करने से पहले, यहाँ पर system.out.println
6:32
harry.getName मैंने लिखा उससे पहले मैं name को set कर दूँगा और कौन सा method था हमारा हमन�
6:37
setName getName को तो अजमा लिया getSalary को भी अजमा लेते है�
6:41
लेकिन उससे पहले हम harry की जो salary है उसको set कर देंग�
6:45
कुछ मालो 233 set कर दी अब मैं harry की जो get salary है, उसको मैं इस तरह से चला सकता हूँ
6:55
get salary क्या return कर रही है, एक integer return कर रही है, तो मैं expect करूँगा कि यह line 233 print करें
7:01
उसके बाद यह वाली जो line है, वो गया print करें, वो code with harry print करें
7:04
तो मेरे program का जो output है, वो 233 code with harry होना चाहिए
7:09
और वो 233 code with harry है भी, तो यहाँ पर आप देख सकते हो 233 लिखा हुआ है उसके बाद code with harry लिखा हुआ ह�
7:16
तो program का जो output है 233 code with harry आपर आ गया है ठीक ह�
7:20
अगले question की तरफ move करते है create a class cell phone with methods to print ringing, vibrating, etc
7:28
ठीक है एक simple सी class बनानी है cell phone के नाम से और उसके अंदर कुछ methods डालने है�
7:33
जो की ringing, vibrating इन सब चीज़ों को print करें ठीक है तो कैसे करेंग�
7:39
यह सब हम देखते हैं अभी कैसे करेंगे मैं क्या करूँगा यहाँ पर एक class बनाऊँगा cell phone
7:45
ठीक है class cell phone बनाऊँगा और इसके अंदर कुछ method बनाने है मुझे public void ringing मनलो मैं बनाता हू�
7:55
कुछ लेगा नहीं है as an argument कुछ नहीं लेगा और मैं यहाँ पर क्या लिखूँग�
7:59
मैं यहाँ पर system.outdoor printl लिख दूँगा ringing I think this is one of the easiest questions इस practice set क�
8:06
और उसके बाद vibrate कर सकता है phone ठीक है यहाँ मैं लिख देता हूँ vibrating
8:14
ठीक है और यह करने के बा�
8:23
मैं क्या करूँगा ringing लिखा मैंने vibrating लिखा मैंने अब मैं इसी के साथ साथ कु�
8:29
ऐसा लिख सकता हूँ जैसे कि और क्या करते हैं फोन से call friend
8:36
अब मुझे पता है कि कि इस मेथड के अंदर अक्शल में हम कुछ ऐसा करनी रहे हैं जिससे कि सेलफोन रिंग करें हम यहां पर कोई ऐस�
8:43
करनी � collecting सेलफोन वाइब्रेट करें ठीक है और मैं इन फैक्ट इसको रिंग वाइब्रेट नाम दूंगा रिंग वाइब्रेटिं�
8:49
दूंगा ठीक है और कॉल फ्रेंड नाम दूंगा इसको और मैं यहां पर लिखूंगा कॉर्लिंग मुकल ठीक है मैं यहां प�
8:59
लिखूंगा प्रॉब्लम टू है और फिर इसके बाद यहां पर एस सेलफोन क्लास का एक ऑब्जेक्ट बनाऊंगा ठीक है मै�
9:07
यहां पर लिख देता हूं वीवो वी थ्री ठीक है वीवो वी थ्री नाम को मैंने फोन मनाया मान लो और मैंने यहां पर लिख दिय�
9:15
cell phone ठीक है एक ऑब्जेक्ट में इंसेंशिएट कर दिया इन फैक्ट इसको थोड़ा अजय की सा नाम लेता हूं आशुस ल�
9:24
लेता हूं ठीक है कि कुछ भी रह सकते हैं ठीक है इस इकलो न्यू सेलफोन यह लिखने के बाद हम क्या करेंगे ह�
9:32
लिख सकते हैं आसूस डॉट कॉल फ्रेंड आसूस डॉट वाइब्रेट और उसी के साथ आसूस डॉट रिंग भी हम लोग यूज कर सकते हैं तो यह इ�
9:44
पर में कॉल करेंगे फ्रेंड को फिर वाइब्रेट करेंगे फिर रिंग करेंगे आपको यहां पर एंड्रोइड डेवलपमें�
9:49
का थोड़ा आईडिया लग रहा हुआ कि यार एंड्रोइड डेवलपमेंट में कैसे काम होता होगा बिल्कुल ऐसे काम होत�
10:19
उस पर डिबेंड करेगा वो कब आएगा आगे बढ़ते हैं अब पॉबलेम्स की बात करते है�
10:23
दूसरी पॉबलेम्स भी हमारी सॉल्व हो चुकी है जैसे कि आप देख रहे हो 233 लिखा ह�
10:27
कॉलिंग मुकल वाइब्रेटिंग रिंग लिखा है क्योंकि हमने calling call friend vibrate ring इस order में हमने इसक�
10:34
execute किया था अगर मैं ring ना करूँ तो ring नहीं होग�
10:38
vibrate ना करूँ तो vibrate वाला जो method के अंदर जो भी content है वो print नहीं होग�
10:43
जो जो काम मैं करता जा रहा हूँ यहाँ पर वो काम मेरा मुझे screen मे�
10:47
output screen में दिख रहा है ठीक है तो problem to be solve हो गई है हमार�
10:51
ठीक है बड़े आराम से हम लोगों ने problem solve कर लिए ह�
10:55
और अभी यहाँ पर मैं क्या करूँगा न कि एक multi line comment
10:59
बना लूँगा multi line comment कुछ इस तरह से बनाऊँगा और multi line comment बना के उसको यहाँ प�
11:05
खतम कर दूंगा, स्टार ये करके, तो अभी जितना भी मैंने लिखा है
11:09
वो सारा का सारा comment out हो चुका है, तो इस प्रोग्राम का output अब कुछ नहीं है, मैंने ऐसा इसलिए किया, क्योंकि अभी मैं आगे और भ�
11:15
problems को solve करूँगा, और मैं नहीं चाहता कि output screen में इसका और इसक�
11:19
output आए, तो इसलिए मैंने इसको comment out कर लिया, आप इसको uncomment कर लेन�
11:23
ये दोनों हटा के, और जिस भी problem का solution आपको चाहिए, आप code क�
11:27
copy paste कर सकते हैं, और सारा code मैंने side पर available करा दिया है, ठीक है, अगल�
11:31
question भी बड़ा interesting है, create a class square with a method to initialize its side
11:35
calculating area, perimeter, etc. तो यह एक बहुत ही practical सी problem ह�
11:41
कि हमको square बनाना है, class बनानी है, और आप लोगों को यह object oriented programming क�
11:47
एक बहुत अच्छी feel देने वाली है problem. आप लोगों को एक square बनाना है, ठीक है
11:53
और इसके अंदर आप लोगों को एक side बनानी है, ठीक है
11:57
तो मैं int side कर दूँगा जो side है square की जो area होता है square क�
12:03
वो क्या होता है a square ठीक है तो मैं अगर यहाँ पर लिख दू�
12:07
public int area और जो area method है वो क्या return करेगा वो return करेग�
12:15
side multiply by side ठीक है क्योंकि जो area होता है एक square का वो होता है side
12:21
multiply by side similarly मैं एक public int perimeter भी बना सकता हू�
12:27
perimeter क्या होगा perimeter होता है एक square का 4 multiply by a
12:34
क्या होता है 4 multiply by a अगर आप लोगों ये सब नहीं पता यार त�
12:39
वैसे तो बता होना चाहिए यार मुझे बता है 99% लोगों पता होगा ये सब क्या होता ह�
12:44
area perimeter but area of square क्यों होता है a square ये मैं आपको बताता हू�
12:50
तो देखो ये side a है a multiply by a a square होता है ठीक ह�
12:54
और अगर हम लोग बात करें perimeter of square की तो वो 4 multiply by a होता ह�
12:58
क्योंकि हम ये ये ये और ये चारो हम जोड रहे होते है�
13:02
ठीक है तो इस तरह से हम perimeter और square निकालते है�
13:06
sorry area निकालते हैं, area का मतलब होता है कि यह कितना area cover कर रहा ह�
13:11
perimeter का मतलब होता है कि जो इसकी outer boundary है उसकी length क्या है, ठीक ह�
13:15
पता है यार मुझे आपको मालूम है और मैंने फालत हुई इतना बोल�
13:19
but again, अगर किसी को in case नहीं मालूम है यहाँ कोई भूल गया ह�
13:24
तो उसको याद आ जाएगा ठीक है तो मैं यहाँ पर एक square
13:30
sq करके एक नया object बनाता हूँ मैं कहूँगा new square और मैं यहाँ प�
13:36
sq.side is equal to 4 ले लेता हूँ अब मैं यहाँ प�
13:40
sound करूँगा sq का area और उसी के साथ साथ sq का perimeter
13:45
तो मैं इस तरह से sq का square और perimeter दोनों यहाँ पर print कर रहा हू�
13:52
यहाँ पर यह क्या हो गया, यह कहा है variable a ओके, so a नहीं है, side ह�
13:56
I'm sorry, इसको side मुझे लिखना है, तो a मानी जाती ह�
14:01
side बहुत जगा maths अगर आप लोग पढ़ते हैं तो आपको पता होगा, तो यहाँ पर देखो, इसक�
14:06
परिमीटर भी 16 आ गया, इसका जो area था वो भी 16 आ गया
14:10
यह 4 multiply में 4 और यह भी 4 multiply में 4, कुछ अच्छी side चुनते हैं
14:14
कुछ अच्छी side चुनते हैं, 3 चुनते हैं, ताकि हमारा जो perimeter वो 12 आ गया
14:19
और हमारा area 9 आ गया, तो 9 और 12 आ गया, देखो, area पहले था न
14:36
चीज तो अगर आप लोग same चीज rectangle के साथ करना चाहते हो त�
14:40
आप लोग ऐसे a square तो कर नहीं सकते क्योंकि जो rectangle होता है उसमें length और breadth होती ह�
14:45
तो जो आपकी breadth होगी length और breadth होगी वो दोनों अलग अलग होगी और area
14:50
is equal to होता है length multiply by breadth और perimeter होता ह�
14:54
2 multiply by length plus breadth लेंथ प्रेस्ट ब्रैकेट में ठीक है तो आप लेंथ के साथ साथ एक ब्रेट भी आपको सेट करना पड़ेगा और रेक्टांग�
15:05
क्लास बनानी पड़ेगी और उसके एरियल पेरिमेटर आपको कैलकुलेट करने का फंक्शन बनाना पड़ेगा फॉ�
15:25
यहाँ पर भी वेस्ट करेंगे नहीं, जल्दी से इस practice set को मैं खतम करता हूँ, create a class, Tomy Varsity for Rockstar Games, capable of hitting, running, firing, etc
15:35
अब हम कोई game तो यहाँ पर बनाने वाले नहीं है, लेकिन एक feel लेने के लिए मैंने एक question दिया है
15:39
कि यार क्यों हम लोग use करते हैं object oriented programming, मान लो आप लोगों को ए�
15:43
गेम बनाना है YCT टाइप का अगर आपने YCT नहीं खेला है तो PUBG खेला होग�
15:48
PUBG भी नहीं खेला है तो कोई बात नहीं लोगों को देखा तो होगा गेम खेलते हु�
15:52
उसमें एक player होता है वो दौड़ रहा होता है वो player ही Tommy Vercetti है ठीक है, versatil, r भी होता है, शायद I don't know
15:58
एस्पेलिंग का, but Tommy Versatil, एक class पनानी है, और मैं इसको भी comment out कर देता हूँ
16:05
या आप लोग इसको uncomment करके देख लेना, problem number 5 solve कर रहा हूँ ना मैं भी
16:10
I think I am solving problem number 5, yes, I am solving problem number 5
16:17
problem 5 यहाँ पर लिखूँगा, और problem 5 लिखने के बाद उपर उससे बहल�
16:23
एक class बनाओंगा class और अब मैं इसको short रखता हूँ टॉमी बनाता हूँ class मुझे पता है question मे�
16:28
टॉमी वर्सरेटी दिया है बट मैं टॉमी बनाता हूँ ठीक है आप लोग टॉमी वर्सरेट�
16:32
बना लेना है it's not going to make much difference हम लोग यहाँ पर जल्दी से जो method की बात हुई थी उनको define कर देते है�
16:39
और बहुत ही simple सी classes में ज़्यादा कुछ है नहीं hitting, running, firing तो मैं एक काम करूँगा hitting, running, firing करने के लिए class बनाऊंग�
16:45
sorry, methods बनाऊंगा hit, run, fire ठीक है बहुत जल्दी इसको कतम करता हू�
16:50
public void hit और इसके बाद यहाँ पर मैं shout कर दूँग�
16:54
hitting the enemy ठीक है और इसी के साथ साथ दो methods और बनाऊंगा एक का नाम होगा firing
17:02
एक का नाम होगा run एक का नाम होगा fire ठीक है जो run होगा उसमें मैं लिखूँगा running ठीक है running
17:08
from the enemy लिख देता हूँ ठीक है और यहाँ पर मैं लिख दूँगा firing on the enemy
17:20
तो यहाँ पर मैं लिख दूँगा enemy की spelling ही गलत लिख दी लो मैंन�
17:23
यहाँ पर spelling character भी होता है if I'm not wrong कहाँ भी होता है spelling character I don't know या�
17:30
होता है but I'm sure होता है but ठीक यार enemy की spelling हम ऐसे ठीक कर लेते है�
17:36
ठीक है save किया इसको और सबसे पहले एक object instantiate करूँग�
17:42
tommy class का तो यहाँ पर मैं लिखूँगा tommy t is equal to या tommy
17:46
player 1 is equal to new tommy ठीक है और उसके बाद मैं यहाँ प�
17:53
लिखूँगा player 1.fire player 1.run और सिर्फ ये दो method run करके देखता हू�
17:59
क्या firing और running वाले है जो हमने प्रिंट किया था वो प्रिंट हो रहा है कि नहीं हो रहा है हाथ डिफिनली हो रहा है फाइरिंग ऑन दी एनीमी रनिं�
18:05
फॉर नियुक्त और एक और था हिट है इस फिर प्रिंट करेगा हिटिंग देनी में समस्तिंग हिटिंग देनी में ठीक ह�
18:14
फाइरिंग रनिंग और हिटिंग ठीक है तो यह तीन चीजें जो है प्रिंट इसने कर दी है एंड आइन दाट्स अवाउट द प्राक्टि�
18:21
ज्यादा लंबा खेंचना नहीं जाता, आप जो question number 4 है उसको circle के लिए भी repeat करें
18:26
area और perimeter circle का भी होता है, और उसके formulae अलग होते हैं, तो आप यहाँ पर इस चीज़ को जो ह�
18:32
explore कर सकते हो, ठीक है, so I hope कि यह practice set आप लोगों को helpful लगा, और आप लोगों ने ज�
18:40
विशेष इंटर काफी कुछ सीखा ऑब्जिक्ट प्रोग्रामिंग में अभी काफी कुछ सीखना है ठीक है बहुत कुछ सीखन�
18:46
है ऑब्जिक्ट प्रोग्रामिंग में तो हम लोग आगे बढ़ेंगे अगले चाप्टर में इस पर इनहारिटेंस पर देखि�
18:51
इंस्ट्रक्टर देखेंगे आने वाले चैप्टर में एक्सेस मॉडिफाइस को देखेंगे नज़दीगी से फिर और भी अच्छे-अच्छ�
18:57
प्रांसेप्स इंतिजार करने आप लोग ऑप्शन प्रोग्रामिंग के तो उनको भी हम लोग देखेंगे साइड होगी आ�
19:03
लोग को यह प्राक्टिस से पसंद आया डाउनलोड करना इसको उसी के साथ जावा की जो ट्यूटोरियल्स वाली प्लेलिस्�
19:10
आपको एक्सेस करना, notes में ये जो practice set है वो chapter number 8 की notes मैंने already डाल दिया है, practice set भी डाल दूँगा इस वीडियो के साथ description में, सब कुछ आपको मिल रहा है या नहीं मिल रहा है, मुझे नीचे comment करके जरूर बताना, किसी भी chapter का practice set I hope missing नहीं है, या फिर notes missing नहीं है, क्योंकि अगर ह�
19:40
पड़े हुए साइट पर मैंने सारे वीडियोस के नीचे डिस्क्रिप्शन में लिंक दिया हुआ है आई होप कि आप लोगो�
19:46
ने एक्सेस कर लिया होगा इस वीडियो को लाइक जरूर करना अगर आप लोगों को पसंद आया और अगर यह कोर्स हेल्पफुल ह�
19:50
को इंस्ट्राग्राम पे अपने दोस्तों के साथ शेयर करना मैं आप लोगों की स्टोरी को दुबारा से शेयर करूँग�
19:54
अगर आप लोगों को मुझे अपनी स्टोरी में टाग किया तो तो टाग करना मत बुलना मुझे अपनी स्टोरी मे�
19:59
अभी के लिए इस वीडियो में इतना है guys thank you so much guys for watching this video
20:03
and I will see you next time music