나 자바공부한지 오늘이 딱 9일짼데...
객체지향 공부한지 이제 이틀인가...그렇거든..

근데 책읽다가 잘모르는 부분이 있어서 ㅠㅠ

정보은닉부분에서

만약 외부에서 객체의 내부 데이터를 직접 사용하였다면 그 객체의 데이터 구조는 변경될 수 없다.
따라서 객체의 업그레이드가 불가능하다.
하지만 객체의 메소드를 통하여 데이터에 접근하였다면 객체 내부의 데이터 구조는 언제든지 업그레이드가 가능하다.
만약 특정한 객체가 문제 있는 것으로 밝혀진다면 그냥 간단하게 그 객체를 제거하고 다른 객체를 대체품으로 기워 넣으면 된다.
이것은 실세계에서 가전 제품을 수리하는 것과 비슷하다.

이게 무슨말인지 잘모르겠어..알 거 같기도 하고 ㅠㅠㅠ..

그리고 String 클래스 부분에서

String 객체는 일단 생성되면 그 내용은 변경이 불가능하다.
따라서 위의 메소드 중에서 일부 메소드는 변경된 문자열을 담은 새로운 객체를 생성하여 반환한다.
또한 문자열 안의 첫번재 문자의 인덱스는 0이고 다음 문자는 1, ...이런 식으로 문자에 번호가 매겨진다.

이부분도 좀 알려주라 ㅠㅠㅠ... 인덱스관련한건 배열이랑...비슷한거같은데...맞아?ㅠㅠ

그리고 저기 나오는 위의 메소드는
charAt, compareTo, concat, equals, equalsignoreCase, isEmpty, length, replace,substring,toLowerCase,toUpperCase
이거야..... ㅠㅠㅠㅠ...