강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

cal891024님의 프로필 이미지
cal891024

작성한 질문수

그림으로 배우는 자바, 파트2: 객체지향!

업캐스팅과 메소드 오버라이딩

for 문에서 범위 정할 때, 언제 length /size를 쓰는지 잘 모르겠습니다.

해결된 질문

작성

·

753

0

안녕하세요 ~
 
공부하다 보니, for 문에서 범위를 정해줄 때
length를 쓸 때가 있고 size를 쓸 때가 있는데 이 둘의 차이를 잘 모르겠습니다.
 
해당 강의에선
for (int i = 0; i < advs.lenght ; i++)로 썼고,
 
이전 강의에선 length 부분을 size로 명시했었는데요. 둘의 쓰임의 차이가 뭔가요?

퀴즈

자바에서 상속을 사용하는 주된 이유 중 하나는 무엇일까요?

프로그램의 실행 속도를 빠르게 하기 위해

코드의 중복을 줄이고 프로그램의 확장성을 높이기 위해

변수에 값을 저장하는 새로운 방법을 만들기 위해

클래스 간의 직접적인 통신을 차단하기 위해

답변 1

1

홍팍님의 프로필 이미지
홍팍
지식공유자

배열과 ArrayList가 비슷하다보니

조금 헷갈리는 부분이 있습니다.

 

배열의 경우 length 를 사용하여 길이를 받을 수 있고,

ArrayList에서는 size() 메소드를 사용해

담겨진 요소의 개수를 얻을 수 있습니다.

 

 

cal891024님의 프로필 이미지
cal891024
질문자

감사합니다👍👍

cal891024님의 프로필 이미지
cal891024

작성한 질문수

질문하기