Skip to content

Instantly share code, notes, and snippets.

@meidikawardana
Created September 10, 2019 01:36
Show Gist options
  • Save meidikawardana/24e9a21584ad773771e1c62350cb3123 to your computer and use it in GitHub Desktop.
Save meidikawardana/24e9a21584ad773771e1c62350cb3123 to your computer and use it in GitHub Desktop.
next gen js - javascript class
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<script id="jsbin-javascript">
class Human {
constructor(){
this.gender = 'male';
}
printGender(){
console.log(this.gender);
}
}
class Person extends Human {
constructor () {
super();
this.name = 'Dika';
this.gender = 'female'
}
printMyName(){
console.log(this.name);
}
}
const person = new Person();
person.printMyName();
person.printGender();
</script>
<script id="jsbin-source-javascript" type="text/javascript">class Human {
constructor(){
this.gender = 'male';
}
printGender(){
console.log(this.gender);
}
}
class Person extends Human {
constructor () {
super();
this.name = 'Dika';
this.gender = 'female'
}
printMyName(){
console.log(this.name);
}
}
const person = new Person();
person.printMyName();
person.printGender();
</script></body>
</html>
class Human {
constructor(){
this.gender = 'male';
}
printGender(){
console.log(this.gender);
}
}
class Person extends Human {
constructor () {
super();
this.name = 'Dika';
this.gender = 'female'
}
printMyName(){
console.log(this.name);
}
}
const person = new Person();
person.printMyName();
person.printGender();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment