< Return to Video

ობიექტების მოდიფიკაცია

  • 0:01 - 0:05
    დავბრუნდით! ამჯერად,
    პროგრამას აქვს ობიექტი სახელად ვინსტონი.
  • 0:05 - 0:09
    მხოლოდ ვინსტონის ასაკს ვაჩვენებთ.
  • 0:09 - 0:13
    იმიტომ, რომ მინდა გაჩვენოთ
    როგორ შეგვიძლია ვინსტონის ასაკის შეცვლა.
  • 0:13 - 0:17
    საბოლოოდ, ვინსტონს დაბერება მოუწევს.
  • 0:17 - 0:20
    გავიხსენოთ ეს როგორ
    იქნებოდა მარტივი ცვლადები რომ გვქონდეს.
  • 0:20 - 0:23
    გვექნებოდა "var" "winstonAge" უდრის 19-ს.
  • 0:23 - 0:27
    შეცვლა თუ გვინდოდა,
    ვიტყოდით: "winstonAge" უდრის 20-ს.
  • 0:27 - 0:31
    ეს შეცვლიდა ამ
    ცვლადში შენახულ მნიშვნელობას.
  • 0:31 - 0:34
    ობიექტის თვისებებისთვისაც ასე ხდება.
  • 0:34 - 0:39
    შეგვიძლია ვთქვათ:
    ვინსტონი, წერტილი, ასაკი უდრის 20-ს.
  • 0:39 - 0:44
    ასე შევცვალეთ ვინსტონის
    ობიექტის ასაკის მახასიათებლის მნიშვნელობა.
  • 0:44 - 0:45
    მაგარია!
  • 0:45 - 0:46
    ვნახოთ მუშაობს თუ არა.
  • 0:46 - 0:49
    ავიღოთ ტექსტური
    ბრძანებს, დავწეროთ ქვემოთ,
  • 0:49 - 0:51
    y შევცვალოთ.
  • 0:51 - 0:55
    ვინსტონი გაიზარდა!
  • 0:55 - 0:59
    აქ მხოლოდ ერთს ვამატებდით.
  • 0:59 - 1:02
    ახლა უფრო პროგრამულად გავაკეთოთ.
  • 1:02 - 1:07
    ვთქვათ, "winston.age"
    უდრის "winston.age"-ს პლუს ერთს.
  • 1:07 - 1:08
    აქ ვეუბნებით, რომ
  • 1:08 - 1:11
    მისი ასაკის წინა მნიშვნელობა აიღოს,
  • 1:11 - 1:16
    ერთი დაამატოს და
    ასაკის მახასიათებელში შეინახოს.
  • 1:17 - 1:20
    შედეგად, ნებისმიერ
    წინა მნიშნელობას ერთი უნდა დაამატოს.
  • 1:20 - 1:23
    აბა, ვნახოთ.
  • 1:23 - 1:26
    ის 21-ისაა.
  • 1:26 - 1:28
    როგორ ბერდება!
  • 1:28 - 1:30
    გაიხსენეთ, რომ გვაქვს
  • 1:30 - 1:33
    ცვლადებზე ერთის
    დამატების სწრაფი გამოძახების მეთოდი.
  • 1:33 - 1:35
    იგივე მეთოდი
    ვრცელდება ობიექტის მახასიათებლებზეც.
  • 1:35 - 1:38
    დავწეროთ,
    "winston.age" პლუს, პლუსი.
  • 1:38 - 1:42
    ვნახოთ იმუშავა თუ არა.
  • 1:42 - 1:45
    დიახ, მან ზუსტად
    იგივე რამ გააკეთა, რაც ამ სტროფმა.
  • 1:45 - 1:46
    ეს მხოლოდ
    სწრაფი გამოძახების მეთოდია.
  • 1:46 - 1:49
    იმისთვის, რომ ამდენი არ ვბეჭდოთ.
  • 1:49 - 1:51
    ამ ყველაფერს თუ დავაკვირდებით,
  • 1:51 - 1:53
    ძალიან ჰგავს იმ
    სიტუაციას, სადაც ციკლები გვჭირდება.
  • 1:53 - 1:57
    ერთსა და იმავე კოდს ვიმეორებთ
  • 1:57 - 2:00
    ერთს ვამატებთ მის ასაკს
  • 2:00 - 2:03
    და y პოზიციას ვცვლით,
    რათა სხვადასხვა სტრიქონზე იყოს.
  • 2:03 - 2:07
    ციკლის გამოყენებით
    მარტივი იქნებოდა მისი დაბერების ჩვენება
  • 2:07 - 2:10
    და არ დაგვჭირდებოდა
    ამდენი კოდის გამოყენება.
  • 2:10 - 2:13
    გავაკეთოთ ციკლი, სადაც
    ვაჩვენებთ ვინსტონის 40 წლამდე ზრდას.
  • 2:13 - 2:16
    ის ამაზე დიდი არ უნდა
    გახდეს, რადგან ნაოჭები გაუჩნდება
  • 2:16 - 2:19
    და მოგვიწევს "ნაოჭა" დავუძახოთ.
  • 2:19 - 2:20
    მაშ!
  • 2:20 - 2:23
    "while" ციკლს გამოვიყენებთ.
  • 2:23 - 2:27
    დავწერთ: სანამ,
    "winston.age" ნაკლებია ან უდრის 40-ს.
  • 2:27 - 2:32
    შიგნით კი, ვაჩვენებთ მის ასაკს
  • 2:32 - 2:38
    ყოველ ჯერზე
    ერთიანს დავამატებთ მის ასაკს.
  • 2:38 - 2:41
    ამან იმუშავა, მაგრამ
    ყველაფერი ერთმანეთზე წერია.
  • 2:41 - 2:44
    ამიტომ, y პოზიცია
    უნდა შევცვალოთ ყოველ ჯერზე.
  • 2:44 - 2:49
    დავწერთ:
    "winston.age" გამრავლებული 20-ზე,
  • 2:49 - 2:59
    მინუს 500, მინუს 300, მინუს 350.
  • 2:59 - 3:03
    კარგად გამოიყურება.
    ძველი ნაწერები წავშალოთ.
  • 3:03 - 3:07
    ახლა ვხედათ როგორ ბერდება ვინსტონი.
  • 3:07 - 3:10
    თუმცა, არც ისე ბერდება "ნაოჭა" რომ იყოს.
  • 3:10 - 3:15
    ვნახეთ როგორ შევცვალოთ ასაკი.
  • 3:15 - 3:19
    ასევე შეგვიძლია ინფორმაცია
    დავამატოთ ვინსტონის ობიექტს.
  • 3:19 - 3:22
    მაგალითად, როდესაც 30-ის გახდება,
  • 3:22 - 3:25
    გაიცნობს სხვა პროგრამისტს,
    სახელად ვინეფერს და იქორწინებს.
  • 3:25 - 3:29
    კარგი სახელის გამო არ მოიყვანს ცოლად.
  • 3:29 - 3:33
    შეგვიძლია დავამატოთ მახასიათებელი
  • 3:33 - 3:37
    "winston."-ს
    დავამატოთ ახალი გასაღები- ცოლი.
  • 3:37 - 3:39
    ეს უდრის ვინეფერს.
  • 3:39 - 3:44
    გვინდა, რომ ცოლი
    მოიყვანოს, როდესაც სათანადო ასაკი ექნება.
  • 3:44 - 3:49
    დავწერთ: უდრის 30-ს.
  • 3:49 - 3:53
    და ამას აქეთ გადმოვიტანთ.
  • 3:53 - 3:57
    ცოლი მოიყვანა, ბედნიერად არიან
  • 3:57 - 4:00
    რამდენიმე წლის მერე შვილები ეყოლებათ.
  • 4:00 - 4:05
    ვთქვათ, 32-ის რომ
    იქნებიან ობიექტს შვილებს დავუმატებთ.
  • 4:05 - 4:08
    მათ ტყუპები ეყოლებათ.
  • 4:08 - 4:17
    ვინსტონის ტყუპებს
    ერქმევათ: ვინსტონ უმცროსი და ვინსტონია.
  • 4:17 - 4:21
    ძალიან კარგი ოჯახია.
  • 4:21 - 4:25
    როგორც ხედავთ, შეგვიძლია ახალი
    მახასიათებლების დამატება, რომლებიც არიან
  • 4:25 - 4:26
    სტრინგები, მასივები და ყველაფერი,
  • 4:26 - 4:29
    რაც ობიექტში შეგვეძლო გვქონოდა.
  • 4:29 - 4:32
    როდესაც ეს ციკლი დასრულდება
  • 4:32 - 4:34
    "winston.age" 40-ის ტოლი იქნება.
  • 4:34 - 4:37
    ეყოლება ცოლი- ვინეფერი
  • 4:37 - 4:41
    და ტყუპები, რაც
    ორი სახელის მასივს წარმოადგენს.
  • 4:41 - 4:46
    ვინსტონის ისტორიის
    დასასრული თუ არ მოგწონთ,
  • 4:46 - 4:48
    შეგიძლიათ თქვენით შეიმუშაოთ პროგრამა
  • 4:48 - 4:50
    და ვინსტონის
    თქვენებური ისტორია მოყვეთ,
  • 4:50 - 4:58
    რადგან უკვე ყველაფერი
    იცით ობიექტის მახასიათებლების შეცვლაზე.
Title:
ობიექტების მოდიფიკაცია
Description:

more » « less
Video Language:
English
Duration:
04:54
Educare Natia Shamugia edited Georgian subtitles for Modifying Objects

Georgian subtitles

Revisions