본문 바로가기

JAVA2

[Java] length/length()/size() 정리 현업을 하면서도 가끔 헷갈렷는데, 코테를 준비하면서 정리가 되어서 끄적끄적 해본다. length length는 배열의 길이를 구할때 쓰인다❗ public void sample1(int[] parameter){ int parameter_length = parameter.length; } 이런식으로 배열의 길이를 구할때 쓰인다❗ length() length()는 문자열의 길이를 구할때 쓰인다❗ public void sample2(String parameter){ int parameter_length = parameter.length(); } size() size()는 컬렉션 프레임워크(List, Set, Stack....)의 길이를 구할때 쓰인다. public void sample3(){ ArrayList .. 2021. 9. 9.
[JAVA] getter()와 setter()는 왜 쓸까?? 우리가 웹을 개발할때 getter()함수와 setter()함수를 만들어서 사용한다. 왜??? 나는 지금까지 왜 라는 의문점을 던진적이 없다.🤔🤔 그래서 찾아봤다 왜 변수의 값을 가져오거나 설정할때 getter()함수와 setter()함수를 쓰는것인지.. 대부분의 블로그들을 찾아보면 객체의 무결성을 보장하기 위함이다. 라고 얘기하고있다. 객체의 무결성이란 말그대로 객체가 결함이 없어야한다는것이다. 쉽게 말해 객체가 프로그램 도중 의도치않게 수정이나 변경될 가능성을 막아 무결성을 지킨다는것이다. 예를들어 Class People { int hungry = 50; } 이라는 클래스가 있다고 가정해보자!! 이 hungry(배고픔)는 100이 max라고 가정을하고, People(사람)이 배고픔을 없애기위해 다음과 .. 2021. 4. 15.
반응형