본문 바로가기

study/BlockChain

컨트랙의 구조

728x90

솔리디티의 컨트랙은 객체지향 언어들의 클래스와 비슷한 개념이다.

문법은 자바스크립트와 비슷하지만 솔리디티에는 타입을 구분할 수 있고, 상속같은 객체지향의 개념도 존재한다.

 

pragma solidity ^0.4.23; //solidity버전

contract Mycontract{
	uint count; //상태변수 , 클래스의 멤버변수라고 생각하면 된다.
    
    constructor() public { // 생성자
    	//...
    }
        	// 함수 이름 		매개변수		함수타입		리턴타입
    function numOfStudents(address_teacher) public view returns(uint) {
    	// ...
    }
}
728x90
반응형

'study > BlockChain' 카테고리의 다른 글

값 타입  (2) 2019.10.05
함수 타입 제어자  (2) 2019.10.05
접근 제어자  (2) 2019.10.05
nodestart.cmd /DAG파일 생성  (0) 2019.10.05
genesis block  (4) 2019.10.05