본문 바로가기

개발자41

자바 메소드 선언 , 호출 자바 메소드 호출에 대해서 알아보도록 하겠습니다. 지난번 글에서는 객체를 참조하는 방법에 대해서 알아봤습니다. 이번엔 참조되는 객체 안에 있는 메소드를 사용하는 방법에 대해서 알아보도록 하겠습니다. 다음과 같이 참조변수 sanghoon을 이용해서 Teacher 객체를 참조하고 sleep 메소드를 호출 할 수 있습니다. Person 클래스 안에 sleep 메소드가 정의되어 있는 모습입니다. 메소드에는 파라미터 라는 것이 존재 합니다. 그림에서는 void eat(String foodName , int price) 메소드의 foodName과 price 가 파라미터가 됩니다. 2017. 9. 14.
자바 클래스 참조변수 자바에서 다른 클래스에 있는 속성 또는 메소드를 사용하기 위해서는 해당 클래스를 참조해야 합니다. 다른 클래스를 참조하기 위해서는 참조 변수를 선언해야합니다. 참조변수를 선언하는 방법은 다음과 같습니다. 1번과 2번 모두 참조변수를 선언하고 변수에 객체를 저장한 모습입니다. 두 코드는 같은 기능을 합니다. 1은 변수를 선언하고 나서 초기화를 한 것입니다. 2는 변수를 선언하면서 초기화를 같이 해준 모습입니다. 2017. 9. 14.
자바 클래스 이름 변경 이클립스에서 클래스 이름을 바꾸는 방법에 대해서 알아보도록 하겠습니다. 그림과 같이 클래스에서 Refactor 에 들어가시고 Rename을 클릭하시면 됩니다. 2017. 9. 14.
c++ 난수 생성 #include #include #include using namespace std; void main() { int rannum; srand((unsigned)time(NULL)); cout 2017. 9. 14.
삼항 연산자 이번 글에서는 삼항 연산자에 대해서 알아보도록 하겠습니다. 아래와 같은 소스코드를 작성했습니다 코드와 함께 삼항 연산자에 대해서 알아보도록 하겠습니다 int pointScored = 21; char gameResult = (pointScored > 20 )?'W' : 'L'; System.out.println(gameResult); 출력 결과 그림을 보시면 21이 20보다 크기 때문에 앞쪽의 W가 출력됩니다 이 코드에서 3가지 항은 다음과 같습니다. 1항 (pointsScored >20) 2항 'W' 3항 'L' 여기서 이 식의 의미는 이렇습니다. pointsScored가 20보다 커서 식의 결과 값이 True 이면 앞의 'W'가 식의 결과 값이 됩니다. pointsScored가 20보다 작아서 식의 결.. 2017. 9. 13.