inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이건희님의 게시글

이건희 이건희

@geonhee0503

수강평 작성수
4
평균평점
5.0

게시글 7

질문&답변

메서드와 생성자

언어 접근에 많은 어려움이 있다면 C 언어 (절차 지향 언어) 부터 먼저 공부하시어 언어의 체계를 익히시는 것을 추천 드립니다. Java 나 C++은 객체지향 언어이기때문에 입문용으로는 많이 어렵습니다.

좋아요수
0
댓글수
2
조회수
413

질문&답변

9분33초 설명!!부탁 드립니다!

네 맞습니다. 메서드의 매개변수는 순차적으로 전달 된다는점 그리고 메서드의 매개변수는 주소 값 (참조 값)이 아닌 값이 복사 된다는 점 유의하세요 순차적으로 전달됩니다.

좋아요수
0
댓글수
1
조회수
305

질문&답변

반환값은 정수 밖에 안되나요?

반환 값은 int , void , String , boolean 등 여러가지가 될 수 있습니다. 메서드를 생성할 때 public String ~ () { return Stirng } ; 으로 작성해주면 반환값은 스트링 즉,문자열이 되는 것이지요

좋아요수
0
댓글수
1
조회수
279

질문&답변

메서드와 생성자

메서드는 함수입니다. 메서드를 통해서 클래스의 즉 인스턴스의 명령을 수행 할 수 있게하는 도구라고 생각 하시면 됩니다. 생성자는 인스턴스의 초기 값을 설정해주는 메서드의 일종이라고 보시면 될 것같습니다. 즉 , 생성자에 매개변수를 설정해주면 메인함수에서 인스턴스를 만들 때 생성자가 생성되므로 그 때 초기값을 바로 설정할 수 있는 장점이 있습니다. 즉, 생성자의 해당 클래스의 멤버변수를 초기화 할 수 있는 것이죠

좋아요수
0
댓글수
2
조회수
413

질문&답변

for (byte b : bs) 가 뭐죠..

향상된 for 구문을 사용한 문법입니다. byte b : bs 는 bs 변수를 byte b 즉, byte 자료형 변수 b에다가 대입을 하여 반복문을 수행 해주겠다는 뜻 입니다. 예를 들어 for (int a : b) 를 하게되면 b변수에 들어 있는 값들을 int 자료형 변수 a 를 통해 출력을 하든지 새로운 값을 대입하여 정의하던지 반복을 수행해주겠다는 뜻입니다.

좋아요수
0
댓글수
1
조회수
517