String a = "바보";
이거의 글자 수 알아볼 땐 a.length() 하잖아
근데
int[] b = {10, 20, 30};
의 길이 알아 볼 땐 b.length일까? 왜 여기엔 괄호가 없어???? 왜 위엔 괄호가 있고???
왜ㅠㅠ
String a = "바보";
이거의 글자 수 알아볼 땐 a.length() 하잖아
근데
int[] b = {10, 20, 30};
의 길이 알아 볼 땐 b.length일까? 왜 여기엔 괄호가 없어???? 왜 위엔 괄호가 있고???
왜ㅠㅠ
String은 단순 대입으로 길이가 동적으로 변화할 수 있기 때문에, 특정 프로퍼티에 길이를 저장할 수 없음. 그래서 메소드를 이용해 길이를 구함. 배열은 길이를 변화시키려면 생성자를 호출하거나 다른 메소드를 호출해야함. 이때, 배열의 크기를 확정 지을 수 있어서 length라는 프로퍼티에 길이를 저장함
설명을 보니 대충 이해는 되는데 내가 질문 안 했어도 자바 계속 공부하다보면 이에 대한 설명도 나오려나? 아니면 자연스럽게 내가 알게 되려나? 이것이 자바다 공부중
참고로 난 글쓰닝
length() 맘에 안듦 getLength()로 하면 근본있어 보일텐데