31: Abstract Contract
contract Abstract {
function greet() public virtual { // Do something here }
}contract Abstract {
uint256 public balance;
function greet() public virtual { // Do something here }
}contract Abstract { // abstract can be like an interface
uint256 public balance;
function greet() public virtual;
function getBalance() public view returns (uint256);
}
contract A is Abstract {
uint256 public balance;
function greet() public virtual { // Do something here }
function getBalance() public view returns (uint256) {
return balance;
}
}Last updated