DeveloperBreeze

Inheritance Development Tutorials, Guides & Insights

Unlock 2+ expert-curated inheritance tutorials, real-world code snippets, and modern dev strategies. From fundamentals to advanced topics, boost your inheritance skills on DeveloperBreeze.

Understanding JavaScript Classes

Tutorial September 02, 2024
javascript

The super keyword is used to call the constructor or methods of the parent class. This is particularly useful when you need to add functionality to a subclass while still retaining the behavior of the 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() {
    super.speak(); // Call the parent class's speak method
    console.log(`${this.name} barks.`);
  }
}

const dog = new Dog('Buddy', 'Golden Retriever');
dog.speak();
// Output:
// Buddy makes a noise.
// Buddy barks.

Solidity Cheatsheet

Cheatsheet August 22, 2024
solidity

// Fallback function
fallback() external payable {
    // Logic to execute when no other function matches
}

// Receive function
receive() external payable {
    // Logic to execute when contract receives Ether directly
}

Use require, assert, and revert for error handling.