15일

권준석·2022년 9월 16일
0
post-thumbnail

메서드

어떤 기능을하는가
메서드를 호출할때 파라미터는 무엇인가
메서드의 기능을 수행한후 호출부로 리턴하는 값과 타입이 무엇인가

new 메서드명(); :생성자

생성자는 클래스가 객체로 만들어질때 제일먼저 실행되는 메서드
생정자는 클래스 이름과 동일한 메서드

Thread(스레드)

cntl+f11

코드를 실행하는 용어 스레드
스레드가 코드를 실행한다
스레드는 코드를 실행하는것 스레드는 for문을 해석하고 조건문을 해석하고
객체를만들고 메서드를 호출하고
리턴값을 받고 하는 등 명령문을 실제 해석하고 실행한다
코드와 스레드를 구분 명시

Return
호출부로 넘어가라

호출이 있으면 Return이 있다

개발자가 직접 자신에게 맞는 자료형을 만들수있다
이떄 자료형은 클래스로 만들고 전역변수와 메서드로 정의 한다
이것을 자바에서 참조 타입으로 분류한다

메서드와 스레드의 이해
1. 코드와 스레드
2. 메서드 정의와 호출 // 특정 기능을 수행하기위해 파라미터의 내용을 참조하여 리턴값을 보내는 기술
3. 메서드 호출과 리턴이 이뤄지는 동작 // 파라미터의 내용을 실행하고 끝나면 호출위치로 리턴
4. 메서드 호출시 넘겨주는 파라미터 // 정의부는 매개변수의 타입과 매개변수를 받을 변수로 정의
5. 메서드 정의는 1번,호출은 여러번
6. 객체를 생성하고 이 객체를 참조하는 방법 //새로운 변수을 만들고 변수의 값을 객체의 값으로 설정
7. 객체는 전역변수와 메서드로 구성되어있다
8. 참조타입변수와 원시타입변수
9. 파라미터의 정의 //호출시 넘여주는 데이터 값

메서드를 접근하는 형식

접근제어자 리턴타입 메서드명(매개변수, ....){
public int aa (String id)
return 1; //리턴값 그래서 리턴 타입은 리턴 값의 자료형을 의미
}

리턴이란 // 메서드가 종료되면서 호출부로 넘여주는 값을 의미

일반적으로 클래스이름은 대문자로 시작 변수명과 메서드는 소문자로 시작

자바에서는 리턴이 필수이다
return은 더이상 코드를 시행시키지 않고 호출부로 값을 리턴한다

profile
ㅇㅇ

0개의 댓글