Interfaces

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
€85.34
List Price:  €119.48
You save:  €34.13
£74.02
List Price:  £103.63
You save:  £29.61
CA$138.36
List Price:  CA$193.71
You save:  CA$55.35
A$152.51
List Price:  A$213.52
You save:  A$61.01
S$128.50
List Price:  S$179.91
You save:  S$51.40
HK$779.53
List Price:  HK$1,091.37
You save:  HK$311.84
CHF 79.80
List Price:  CHF 111.72
You save:  CHF 31.92
NOK kr1,004.57
List Price:  NOK kr1,406.44
You save:  NOK kr401.87
DKK kr637.04
List Price:  DKK kr891.89
You save:  DKK kr254.84
NZ$169.67
List Price:  NZ$237.55
You save:  NZ$67.87
د.إ367.21
List Price:  د.إ514.11
You save:  د.إ146.90
৳12,136.98
List Price:  ৳16,992.26
You save:  ৳4,855.27
₹8,817.76
List Price:  ₹12,345.22
You save:  ₹3,527.46
RM422.40
List Price:  RM591.38
You save:  RM168.98
₦152,170.38
List Price:  ₦213,044.63
You save:  ₦60,874.24
₨28,298.93
List Price:  ₨39,619.64
You save:  ₨11,320.70
฿3,204.79
List Price:  ฿4,486.84
You save:  ฿1,282.04
₺4,119.83
List Price:  ₺5,767.93
You save:  ₺1,648.10
B$541.35
List Price:  B$757.91
You save:  B$216.56
R1,758.69
List Price:  R2,462.23
You save:  R703.54
Лв167.02
List Price:  Лв233.83
You save:  Лв66.81
₩138,636.13
List Price:  ₩194,096.13
You save:  ₩55,460
₪332.89
List Price:  ₪466.07
You save:  ₪133.17
₱5,669.43
List Price:  ₱7,937.43
You save:  ₱2,268
¥14,738.72
List Price:  ¥20,634.80
You save:  ¥5,896.07
MX$1,871.33
List Price:  MX$2,619.94
You save:  MX$748.60
QR364.50
List Price:  QR510.31
You save:  QR145.81
P1,340.79
List Price:  P1,877.16
You save:  P536.37
KSh12,904.65
List Price:  KSh18,067.03
You save:  KSh5,162.37
E£4,853.17
List Price:  E£6,794.63
You save:  E£1,941.46
ብር14,265.58
List Price:  ብር19,972.39
You save:  ብር5,706.80
Kz91,690.83
List Price:  Kz128,370.83
You save:  Kz36,680
CLP$96,951.70
List Price:  CLP$135,736.26
You save:  CLP$38,784.55
CN¥713.21
List Price:  CN¥998.52
You save:  CN¥285.31
RD$6,306.89
List Price:  RD$8,829.90
You save:  RD$2,523.01
DA12,985
List Price:  DA18,179.52
You save:  DA5,194.52
FJ$225.25
List Price:  FJ$315.36
You save:  FJ$90.11
Q764.86
List Price:  Q1,070.83
You save:  Q305.97
GY$20,864.62
List Price:  GY$29,211.30
You save:  GY$8,346.68
ISK kr12,214.60
List Price:  ISK kr17,100.93
You save:  ISK kr4,886.32
DH906.33
List Price:  DH1,268.90
You save:  DH362.57
L1,673.87
List Price:  L2,343.49
You save:  L669.61
ден5,249.20
List Price:  ден7,349.10
You save:  ден2,099.89
MOP$801.49
List Price:  MOP$1,122.12
You save:  MOP$320.63
N$1,762.97
List Price:  N$2,468.23
You save:  N$705.25
C$3,670.35
List Price:  C$5,138.63
You save:  C$1,468.28
रु14,083.64
List Price:  रु19,717.66
You save:  रु5,634.01
S/351.28
List Price:  S/491.80
You save:  S/140.52
K416.25
List Price:  K582.76
You save:  K166.51
SAR374.98
List Price:  SAR524.99
You save:  SAR150
ZK2,380.99
List Price:  ZK3,333.48
You save:  ZK952.49
L433.17
List Price:  L606.46
You save:  L173.28
Kč2,080.74
List Price:  Kč2,913.12
You save:  Kč832.38
Ft33,490.30
List Price:  Ft46,887.77
You save:  Ft13,397.46
SEK kr939.43
List Price:  SEK kr1,315.24
You save:  SEK kr375.81
ARS$136,364.55
List Price:  ARS$190,915.83
You save:  ARS$54,551.27
Bs689.11
List Price:  Bs964.79
You save:  Bs275.67
COP$397,708.14
List Price:  COP$556,807.31
You save:  COP$159,099.16
₡50,530.25
List Price:  ₡70,744.37
You save:  ₡20,214.12
L2,612.83
List Price:  L3,658.07
You save:  L1,045.23
₲718,801.20
List Price:  ₲1,006,350.44
You save:  ₲287,549.23
$U4,014.67
List Price:  $U5,620.70
You save:  $U1,606.02
zł362.63
List Price:  zł507.71
You save:  zł145.07
Already have an account? Log In

Transcript

Hello, in this Java programming video, we are going to take a look at interfaces. So interfaces are very similar to a class they inherit from, or more specifically an abstract class, which is what we did in the previous video. So if you haven't checked that, feel free to go and have a look at that and then pop back. Yeah. Okay, so interface the main differences, or a regular class or an abstract class, the class setting has come from it can only inherit from one class, an interface However, a class can inherit from multiple interfaces. And a interface can also inherit from an interface as well.

But a class can inherit from a class that can inherit, but you can't have one class they inherit from multiple classes. So you can inherit from multiple interfaces. So that's one difference. The other differences you don't have any variables in there. So we remove these will get error in the well. The other one you don't integrate meant the actual method themselves.

In the class, they're always implemented in the interfaces if ik abstract class with no variables where everything is a sub struct, so instead of abstract class Yeah, put interface, get rid of abstract this should give us several arrows. So an enemy, what is sine? So this is we need to remove that. Okay, so yep, that's the other thing that extends you the keyword implements here as well. And the other thing is, because you can't have a variable in there, you have to create the variable here. So we'll create a variable Okay, we need a live as well.

So by default and in Java, so Oh yeah, we don't have. So if we go back here, which might be public, otherwise you could you can morphism and use getters and setters, which I've already showed you how to do. And we can actually do that because if we have the most private, they forgot sonar system Java. They say add a getter and setter for the methods. So it's changed their own instances to get in cetera, and in enemy that is a getter and setter method as well. rejection free stuff, I just fix that.

And what are the signs less low. So that's the on chain visibility or just automatically add a different setup. As the beauty of using an ID we have powerful Eclipse, it can be a bit slow sometimes on older computers, compared to some other IDs. But it is very, very powerful. So if you want, and yeah, it's working. So that's it for interfaces.

Yeah, one other thing you might notice as a learner I here just in case an interface. The other thing I want to show you, if you had another interface to where you would, you know, sort of implement the other one you just put comma and the name of the that's what you do, don't have one can do it by the next test. Feel free to create an interest in a whole nother foil and inherit or implemented in just one of these classes. So that's it. Thanks for watching, and I look forward to seeing you in the next awesome video.

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.