Classes

4 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€95.97
List Price:  €134.36
You save:  €38.39
£79.78
List Price:  £111.69
You save:  £31.91
CA$144.01
List Price:  CA$201.62
You save:  CA$57.61
A$160.98
List Price:  A$225.38
You save:  A$64.40
S$135.95
List Price:  S$190.34
You save:  S$54.38
HK$776.08
List Price:  HK$1,086.54
You save:  HK$310.46
CHF 90.05
List Price:  CHF 126.07
You save:  CHF 36.02
NOK kr1,135.75
List Price:  NOK kr1,590.10
You save:  NOK kr454.34
DKK kr715.78
List Price:  DKK kr1,002.12
You save:  DKK kr286.34
NZ$177.65
List Price:  NZ$248.72
You save:  NZ$71.06
د.إ367.26
List Price:  د.إ514.18
You save:  د.إ146.92
৳11,929.84
List Price:  ৳16,702.26
You save:  ৳4,772.41
₹8,553.87
List Price:  ₹11,975.77
You save:  ₹3,421.89
RM447.10
List Price:  RM625.96
You save:  RM178.86
₦154,684.53
List Price:  ₦216,564.53
You save:  ₦61,880
₨27,792.76
List Price:  ₨38,910.97
You save:  ₨11,118.21
฿3,397.46
List Price:  ฿4,756.58
You save:  ฿1,359.12
₺3,523.69
List Price:  ₺4,933.31
You save:  ₺1,409.61
B$617.89
List Price:  B$865.08
You save:  B$247.18
R1,874.30
List Price:  R2,624.10
You save:  R749.79
Лв187.76
List Price:  Лв262.88
You save:  Лв75.11
₩147,469.07
List Price:  ₩206,462.60
You save:  ₩58,993.52
₪367.60
List Price:  ₪514.66
You save:  ₪147.05
₱5,818.31
List Price:  ₱8,145.87
You save:  ₱2,327.56
¥15,774.33
List Price:  ¥22,084.69
You save:  ¥6,310.36
MX$2,029.11
List Price:  MX$2,840.83
You save:  MX$811.72
QR363.08
List Price:  QR508.32
You save:  QR145.24
P1,386.50
List Price:  P1,941.15
You save:  P554.65
KSh12,948.70
List Price:  KSh18,128.70
You save:  KSh5,180
E£5,087.27
List Price:  E£7,122.38
You save:  E£2,035.11
ብር12,710.92
List Price:  ብር17,795.80
You save:  ብር5,084.87
Kz91,190.88
List Price:  Kz127,670.88
You save:  Kz36,480
CLP$99,027.09
List Price:  CLP$138,641.89
You save:  CLP$39,614.80
CN¥729.84
List Price:  CN¥1,021.81
You save:  CN¥291.96
RD$6,081.12
List Price:  RD$8,513.82
You save:  RD$2,432.69
DA13,556.89
List Price:  DA18,980.19
You save:  DA5,423.30
FJ$232.21
List Price:  FJ$325.11
You save:  FJ$92.89
Q768.97
List Price:  Q1,076.59
You save:  Q307.62
GY$20,886.35
List Price:  GY$29,241.72
You save:  GY$8,355.37
ISK kr13,925.60
List Price:  ISK kr19,496.40
You save:  ISK kr5,570.80
DH1,006.73
List Price:  DH1,409.47
You save:  DH402.73
L1,843.82
List Price:  L2,581.42
You save:  L737.60
ден5,907.37
List Price:  ден8,270.56
You save:  ден2,363.18
MOP$798.63
List Price:  MOP$1,118.11
You save:  MOP$319.48
N$1,856.28
List Price:  N$2,598.86
You save:  N$742.58
C$3,673.45
List Price:  C$5,142.98
You save:  C$1,469.52
रु13,596.38
List Price:  रु19,035.48
You save:  रु5,439.09
S/371.74
List Price:  S/520.45
You save:  S/148.71
K405.18
List Price:  K567.27
You save:  K162.09
SAR375.49
List Price:  SAR525.70
You save:  SAR150.21
ZK2,762.82
List Price:  ZK3,868.06
You save:  ZK1,105.23
L477.59
List Price:  L668.64
You save:  L191.05
Kč2,415.86
List Price:  Kč3,382.31
You save:  Kč966.44
Ft39,457.05
List Price:  Ft55,241.45
You save:  Ft15,784.40
SEK kr1,100.32
List Price:  SEK kr1,540.49
You save:  SEK kr440.17
ARS$102,865.20
List Price:  ARS$144,015.40
You save:  ARS$41,150.19
Bs689.84
List Price:  Bs965.80
You save:  Bs275.96
COP$440,915.37
List Price:  COP$617,299.16
You save:  COP$176,383.78
₡50,688.88
List Price:  ₡70,966.47
You save:  ₡20,277.58
L2,536.46
List Price:  L3,551.14
You save:  L1,014.68
₲778,577.57
List Price:  ₲1,090,039.75
You save:  ₲311,462.17
$U4,443.67
List Price:  $U6,221.32
You save:  $U1,777.64
zł410.31
List Price:  zł574.45
You save:  zł164.14
Already have an account? Log In

Transcript

Hello, welcome to the 19th tutorial swift programming series. And in this part we're gonna look at classes. Classes are templates that allow you to define variables the methods, objects can be created of classes which which have all the variables and methods, allowing you to use them. For example, you may have a car class, which is just generic. And you can have several objects of the car classic BMW car class, you could have a Mercedes car class, going even further, which one will be covered in this tutorial, but you can inherit from classes also, you could have a general vehicle class. And then you could have a car class that inherits from the vehicle class, he knows he has the basics of acceleration speed and he pops in my head.

Then you could have a boy inherits from the vehicle class, then from let's say, the car class. You could have classes Dane Harry from that, for example, maybe a BM not yet a BMW or a Mercedes and so forth. Maybe from that one. You even have a classic they inherit from that which could be the model, it depends on how deep you want to go within the application. But again, we're just gonna cover classes and it's been quite a simple car class. So you can see how beneficial classes classes are part of group which is object oriented programming, which swift in obviously, C isn't.

Objective C is, c++ is and most other languages are used nowadays, though, pretty much because it's one of the more it's one of the core fundamentals behind programming. Nowadays, object oriented programming allow in to abstract certain functions and variables and properties into classes and then instantiate objects from it. But so you have to declare a class you use the keyword class and the name of the class car. I want to create two variables speed If you have to put a default value on grid strength, put the LA Rams put 100 and also we're gonna put a function that can be fun damage, not damage the car damage damage car is gonna take a integer cord damage code on or is to simply then do discrim minus equals damage so your takeaway amount of damage received from it's cramped. That's it for the class. Now what we're going to do is actually create a variable for var BMW equals two so we're going to instantiate this class in a car open closed bracket And nowadays been instantiated for do printer line BMW dot drempt and we print that out, it prints out 100.

What we're also going to do is BMW dot damage car rust so I value 20. Then it's got print line properly for print line, BMW does strength again, run it, and in Nashville they typically damaged it. And now it's quite clear what goes on properties. It's sorted out at the wall. So we can do is we're going to create a new variable called var of Honda equal car. And if we crank line on the dot strim run that.

We've got 100 and the reason we've got 180 condition a separate object, it's effort and its variables are separate to the method and variables of the BMW object or any other object of car. That's pretty cool so they can have their own properties. That's it for this tutorial. In the next tutorial we're gonna look at the class constructor. If you have any questions, feel free to message us or support us on a system called ek. The email will be in the description, and comment on this video or just directly message us via YouTube.

As usual, all the required links will be in the description for the source code. And as usual, thanks for watching and hope you have a nice day.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.