C++함수 와 자바 함수 초보 급 의 비교 이해

Android 소스 바 텀 코드 구현 파일 은.h,c,.cpp 접미사 이름 파일 로 각각 c,c+프로그램 코드 파일 과 헤더 파일 입 니 다.다음은 아주 간단 한 작은 예 로 그들의 관 계 를 비교 해 보 자.
  1.자바 에서 만약 에 제 가 함수 getHeight(int height)를 실현 하려 면 들 어 오 는 height 를 되 돌려 줍 니 다.
     1).A.자바 파일 에서 함수 의 실현 을 설명 하고 정의 합 니 다.코드 는 다음 과 같 습 니 다.
         
public class A 
{

	public int getHeight(int height)
	{
		return height;
	}
}

    2).B.자바 에서 주 입구 함 수 를 제공 한 다음 에 A 류 의 함수 getHeight 를 호출 합 니 다.코드 는 다음 과 같 습 니 다.
public class B 
{

	/**
	 * @param args
	 */
	public static void main(String[] args) 
	{
		// TODO Auto-generated method stub

		A a = new A();
		a.getHeight(180);
	}

}

   2.C++에서 같은 함 수 를 비교 합 니 다.
     1).a.h 파일 에서 클래스 와 함 수 를 설명 하고 다음 과 같이 실현 합 니 다.
class A
{
pubic:
      int get_height(int height);
};

   2).a.cpp 파일 에서 함수 의 정 의 를 내 립 니 다.코드 는 다음 과 같 습 니 다.
#include "a.h"

int A::get_height(int height)
{
    return height;
}

  3).main.cpp 파일 에서 호출 함수 get 구현height(int height),코드 는 다음 과 같 습 니 다.
#include "a.h"

void main()
{
      A a;
      a.get_height(180);
}

좋은 웹페이지 즐겨찾기