Solidity - Özet Sözleşmeler

Özet Sözleşme, herhangi bir uygulama olmaksızın en az bir işlev içeren bir sözleşmedir. Böyle bir sözleşme, temel sözleşme olarak kullanılır. Genel olarak soyut bir sözleşme, hem uygulanan hem de soyut işlevleri içerir. Türetilmiş sözleşme, soyut işlevi uygulayacak ve gerektiğinde mevcut işlevleri kullanacaktır.

Türetilmiş bir sözleşmenin soyut işlevi uygulamaması durumunda, bu türetilmiş sözleşme soyut olarak işaretlenecektir.

Misal

Solidity'de soyut sözleşmelerin nasıl çalıştığını anlamak için aşağıdaki kodu deneyin.

pragma solidity ^0.5.0;

contract Calculator {
   function getResult() public view returns(uint);
}
contract Test is Calculator {
   function getResult() public view returns(uint) {
      uint a = 1;
      uint b = 2;
      uint result = a + b;
      return result;
   }
}

Solidity First Application bölümünde verilen adımları kullanarak yukarıdaki programı çalıştırın .

Çıktı

0: uint256: 3