â ī¸ Warning â ī¸ Deprecated Code! This video tutorial contains outdated code.
đĄ If you wish to update it, any AI assistant will update the code for you in seconds.
đĄ If you wish to update it, any AI assistant will update the code for you in seconds.
Class OOP Tutorial Intro to Object Oriented Programming
This tutorial is an introduction to creating class based code in JavaScript, also known as OOP(Object Oriented Programming). Because it is a class-less prototype-based language, special syntax is applied to your JavaScript in order to achieve OOP features that we see in languages such as C++, C#, PHP, Java, Perl, Python and more. JavaScript has no class statement for establishing your classes like other popular languages do, but we can still create class based OOP code in JavaScript.
function exampleClass(){
this.property1 = 5;
this.property2 = "World";
this.method1 = function(arg1){
return arg1+" "+this.property2;
}
}
var instance1 = new exampleClass();
var instance2 = new exampleClass();
alert(instance1.method1("Hello"));
instance1.property1 = 10;
alert(instance1.property1);
alert(instance2.property1);
Many times an application can run smoothly and complete without a class based style of code, but sometimes your application or work situation will demand it. Large scale multi-author software demands to be class-based for extensibility reasons.