pragma solidity ^0.4.25; contract contractA { uint data = 100; function getData() public view returns(uint){ return data; } function getDataPrivate() private view returns(uint){ return data; } function getDataInternal() internal view returns(uint){ return data; } function getDataExternal() external view returns(uint){ return data; } } contract contractB is contractA { function getA() public view returns(uint){ uint a = getDataInternal(); return a; } }
0.4.25