728x90
반응형
여러 예제 풀어보면서 for문과 if문 익히기
Class의 종류
1.메인 클래스 = > 메인 메소드를 포함
2.일반 클래스 => 생성자를 포함
3.추상 클래스
4.Interface
일반적인 클래스의 구조
일반 클래스를 생성하는 이유
=> 일반 클래스는 객체에 대한 설계도
=> 하나의 프로젝트에는 메인 클래스가 1개만 존재해야한다.
=> 자바는 객체들(클래스)를 이용하여 하나의 어플리케이션을 만드는 것.
일반 클래스를 객체로 생성하는 방법
=> 클래스이름 참조변수이름 = new 클래스이름( );
인스턴스 변수 참조
=> 참조변수.변수이름
인스턴스 메소드 호출
=> 참조변수.메소드이름( )
메소드(method) 사용(선언) 목적
=> 동일한 연산 코드/실행 코드를 반복 코딩 방지
=> 기존에 선언한 메소드를 다른 프로젝트에서 재사용하기 위한 목적
주의 : 매개변수는 여러개 선언 가능
return 되는 값은 1개만 가능
return => 데이터를 돌려준다는 의미
해당 메소드를 호출한 곳으로 데이터를 되돌려준다.
1. 메소드 호출 => 전달되는 데이터는 메소드의 각 매개변수에게 대입
2. 각 매개변수에 대입된 데이터를 이용하여 연산처리
3. return 데이터 => 메소드가 호출된 위치로 데이터를 반환
4. 메소드가 종료.
주말 과제
=> 새로운 메소드를 만들어서 그것을 호출하여 그 값에 해당하는 이름 출력하기
728x90
반응형
'Learn > KH정보교육원' 카테고리의 다른 글
[KH정보교육원 당산] 6일차 (분할 시키기 연습, ArrayList 사용) (0) | 2021.03.17 |
---|---|
[KH정보교육원 당산] 5일차 (메인,메소드,데이터 각 역할을 분할 시키는 연습) (0) | 2021.03.16 |
[KH정보교육원 당산] 4일차(String 메소드, 비교연산) (0) | 2021.03.15 |
[KH정보교육원 당산] 2일차(데이터타입, 제어문) (0) | 2021.03.11 |
[KH정보교육원 당산] 1일차(OT 및 자바 실습 준비) (0) | 2021.03.10 |