* 본 포스팅은 인피니티 북스의 Power JAVA 2판을 참고하여 작성되었습니다.* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 설정자, 접근자에 대한 개념과 참조 변수의 개념 정도가 중요할 것 같고, 가변 길이 변수도 알아두면 유용할 것 같다. BoxTest.java class Box { // 필드 정의 int width; int length; int height; // 메소드 정의 // 각 필드 설정자 void setWidth(int num) { this.width = num; } void setLength(int num) { this.length = num; } void setHeight(int num) { this.height = num; } // 각 ..
* 본 포스팅은 인피니티 북스의 Power JAVA 2판을 참고하여 작성되었습니다.* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 필드(field) 필드(field) : 클래스 안에서 선언되는 멤버 변수지역 변수(local variable) : 메소드, 블록 안에서 선언되는 변수매개 변수(parameter) : 메소드 선언에서의 변수 class { public int speed //필드 { void start(int s) //매개 변수 { int t; //지역 변수 } } } 필드를 선언 할 때는 접근 지정자, 필드의 타입, 필드의 이름 세가지를 정해줘야 한다. 접근 지정자에는 public과 private가 있으며, public은 모든 클래스로 부터 접근 가능,..
* 본 포스팅은 인피니티 북스의 Power JAVA 2판을 참고하여 작성되었습니다. * 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 자바(Java)에서는 문자열(String)도 하나의 객체가 된다. 문자열의 경우 예외적으로 new 연산자의 호출을 생략할 수 있다. 자주 사용되는 String 클래스 메소드 요약 char charAt(int index) : 지정된 인덱스에 있는 문자 반환 int compareTo(String anotherString) : 사전적 순서로 문자열 비교, 앞에 있으면 -1, 같으면 0, 뒤에 있으면 1 반환 String concat(String str) : 주어진 문자열을 현재 문자열 뒤에 붙인다. boolean equals(Object..