Learn/KH정보교육원

[KH정보교육원 당산] 3일차(제어문, 클래스의 종류)

Dahoon06 2021. 3. 12. 22:07
728x90
반응형

여러 예제 풀어보면서 for문과 if문 익히기

Class의 종류

 

1.메인 클래스 = > 메인 메소드를 포함

2.일반 클래스 => 생성자를 포함

3.추상 클래스

4.Interface

 

일반적인 클래스의 구조

클래스 파일명,클래스명,생성자명 모두 일치 해야함

일반 클래스를 생성하는 이유

=> 일반 클래스는 객체에 대한 설계도

=> 하나의 프로젝트에는 메인 클래스가 1개만 존재해야한다.

=> 자바는 객체들(클래스)를 이용하여 하나의 어플리케이션을 만드는 것.

 

일반 클래스를 객체로 생성하는 방법

=> 클래스이름 참조변수이름 = new 클래스이름( );

인스턴스 변수 참조

=> 참조변수.변수이름

인스턴스 메소드 호출

=> 참조변수.메소드이름( )

BasicClass를 객체로 생성(Instance화)하여 호출할때 사용

메소드(method) 사용(선언) 목적

=> 동일한 연산 코드/실행 코드를 반복 코딩 방지

=> 기존에 선언한 메소드를 다른 프로젝트에서 재사용하기 위한 목적

 

주의 : 매개변수는 여러개 선언 가능
        return 되는 값은 1개만 가능

return => 데이터를 돌려준다는 의미
               해당 메소드를 호출한 곳으로 데이터를 되돌려준다.

1. 메소드 호출 => 전달되는 데이터는 메소드의 각 매개변수에게 대입
2. 각 매개변수에 대입된 데이터를 이용하여 연산처리
3. return 데이터 => 메소드가 호출된 위치로 데이터를 반환
4. 메소드가 종료.

 

 

주말 과제 

=> 새로운 메소드를 만들어서 그것을 호출하여 그 값에 해당하는 이름 출력하기

 

이게 맞나...출력값은 맞음

 

728x90
반응형