// Class definition for Person
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
// Method to generate a greeting
greet() {
return `Hello, my name is ${this.name} and I am ${this.age} years old.`;
}
}
// Usage of the Person class
const person = new Person('John', 30);
const greeting = person.greet();JavaScript Class with Constructor and Method
javascript
Related Posts
More content you might like
Tutorial
javascript
Understanding JavaScript Classes
The extends keyword is used to create a subclass (child class) that inherits from another class (parent class).
class Animal {
constructor(type, name) {
this.type = type;
this.name = name;
}
speak() {
console.log(`${this.name} makes a noise.`);
}
}
class Dog extends Animal {
constructor(name, breed) {
super('Dog', name);
this.breed = breed;
}
speak() {
console.log(`${this.name} barks.`);
}
}
const dog = new Dog('Buddy', 'Golden Retriever');
dog.speak(); // Output: Buddy barks.Sep 02, 2024
Read More Code
php
PHP Class and Object Example
// Define a Person class
class Person {
// Private property to store the person's name
private $name;
// Constructor to initialize the person's name
public function __construct($name) {
$this->name = $name;
}
// Method to greet the person
public function greet() {
return 'Hello, my name is ' . $this->name;
}
}
// Create an instance of the Person class with the name 'Alice'
$person = new Person('Alice');
// Call the greet method and echo the result
echo $person->greet();Jan 26, 2024
Read MoreDiscussion 0
Please sign in to join the discussion.
No comments yet. Be the first to share your thoughts!