mirror of
				https://github.com/ethereum/solidity
				synced 2023-10-03 13:03:40 +00:00 
			
		
		
		
	Merge pull request #6796 from guylando/develop
Clarified inheritance documentation.
This commit is contained in:
		
						commit
						ebecb14d7c
					
				| @ -12,7 +12,9 @@ is called, except when the contract name is explicitly given or the | ||||
| 
 | ||||
| When a contract inherits from other contracts, only a single | ||||
| contract is created on the blockchain, and the code from all the base contracts | ||||
| is compiled into the created contract. | ||||
| is compiled into the created contract. This means that all internal calls | ||||
| to functions of base contracts also just use internal function calls | ||||
| (``super.f(..)`` will use JUMP and not a message call). | ||||
| 
 | ||||
| The general inheritance system is very similar to | ||||
| `Python's <https://docs.python.org/3/tutorial/classes.html#inheritance>`_, | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user