filmov
tv
16) Java Interfaces | Java with Ali

Показать описание
We look at Java interfaces and go through an example. This follows on from the inheritance and polymorphism videos previously that are linked below.
REMEMBER:
API - Application Programming Interface.
DAU - Define, Assign, Use.
IDE - Integrated Development Environment.
Composition design = more flexibility.
Inheritance uses the keywords extends (like it extends your family by inheriting members of the superclass into the subclass), super and override.
Abstract = not planning to create a new object.
Static variable = sharing a variable across multiple objects i.e. in a computer game every player needs to know how many enemies are on screen.
SSI - Sequence, Selection, Iteration... LIFO - Last In, First Out and more acronyms to follow!
Access modifiers:
The 3 P's - for access modifiers Private, Public and Protected. We can use protected to allow a subclass access to a superclasses members but this is not recommended as it gives access to all classes within that package AND it allows direct access to manipulate the data of the superclass.
- - - - - - - - - -
SUBSCRIBE:
❤️SUBSCRIBE to the JWA channel for free Java videos every week and to support high-quality free Java tutorials for all! ❤️
- - - - - - - - - -
GitHub REPOSITORY:
- - - - - - - - - -
RELATED VIDEOS:
#Java #JavaProgramming #SoftwareDevelopment #JavaDevelopment #JavaWithAli #FreeJavaTutorials #JavaTutorials #JavaForBeginners #JavaForIntermediates #JavaFreeTutorials #FreeJavaProgrammingTutorials #FreeJavaOnlineTutorials
- - - - - - - - - -
UDEMY course:
I am so thankful that I had a chance to create this series as well as a Udemy course. The Udemy course is limited to **two hours** and I am currently developing a **premium course** so that I can fill it with more content, programming exercises and self-review quizzes.
Like any language, it takes practice, with a computer language the feedback you get will come from your computer and so we're going to make sure you speak the right language to interact with it correctly and make it do what you want it to do! Let's make some applications together!
- - - - - - - - - -
*** Thank you for watching and all your support ***
Dankeschön, tschüss und auf Wiedersehen!
Eure Ali :)
- - - - - - - - - -
Video Editing Software:
Camtasia is the product used and music clips in the background of the videos under cc licence.
Music:
Odessa by LiQWYD & Scandinavianz
Soundcloud:
YouTube:
REMEMBER:
API - Application Programming Interface.
DAU - Define, Assign, Use.
IDE - Integrated Development Environment.
Composition design = more flexibility.
Inheritance uses the keywords extends (like it extends your family by inheriting members of the superclass into the subclass), super and override.
Abstract = not planning to create a new object.
Static variable = sharing a variable across multiple objects i.e. in a computer game every player needs to know how many enemies are on screen.
SSI - Sequence, Selection, Iteration... LIFO - Last In, First Out and more acronyms to follow!
Access modifiers:
The 3 P's - for access modifiers Private, Public and Protected. We can use protected to allow a subclass access to a superclasses members but this is not recommended as it gives access to all classes within that package AND it allows direct access to manipulate the data of the superclass.
- - - - - - - - - -
SUBSCRIBE:
❤️SUBSCRIBE to the JWA channel for free Java videos every week and to support high-quality free Java tutorials for all! ❤️
- - - - - - - - - -
GitHub REPOSITORY:
- - - - - - - - - -
RELATED VIDEOS:
#Java #JavaProgramming #SoftwareDevelopment #JavaDevelopment #JavaWithAli #FreeJavaTutorials #JavaTutorials #JavaForBeginners #JavaForIntermediates #JavaFreeTutorials #FreeJavaProgrammingTutorials #FreeJavaOnlineTutorials
- - - - - - - - - -
UDEMY course:
I am so thankful that I had a chance to create this series as well as a Udemy course. The Udemy course is limited to **two hours** and I am currently developing a **premium course** so that I can fill it with more content, programming exercises and self-review quizzes.
Like any language, it takes practice, with a computer language the feedback you get will come from your computer and so we're going to make sure you speak the right language to interact with it correctly and make it do what you want it to do! Let's make some applications together!
- - - - - - - - - -
*** Thank you for watching and all your support ***
Dankeschön, tschüss und auf Wiedersehen!
Eure Ali :)
- - - - - - - - - -
Video Editing Software:
Camtasia is the product used and music clips in the background of the videos under cc licence.
Music:
Odessa by LiQWYD & Scandinavianz
Soundcloud:
YouTube: