Task
Bikin class Student yang memiliki:
Attributes:
name
subject (dalam bentuk larik);
score
Method:
sebutkanNama();
sebutkanSubject();
class Student{
constructor(name,subjects,score){
this.name = name;
this.subjects = subjects;
this.score = score;
}
sebutkannama(){
console.log(this.name)
}
sebutkanSubject(){
console.log(this.subjects)
}
}
//proses Instantiation
let rajif = new Student("Rajif",["math", "english"], 90);
//console.log(rajif)
rajif.sebutkannama();
rajif.sebutkanSubject();
Kelebihan OOP:
memungkinkan operasi paralel di komputer;
Obyek dapat dipakai ulang untuk keperluan lain
Skalabilitas obyek dapat terus dikembangkan sesuai keperluan
Kelemahan OOP:
Efektif, tapi belom tentu efesien
Kemungkinan duplikasi penamaan method/attribute karena secara konsep itu memungkinkan
Last updated
Was this helpful?