* 본문은 자바의 정석 chapter 9장을 정리한 내용입니다 Object 클래스는 모든 클래스의 최고 조상이다. 따라서 Object 클래스의 멤버들은 모든 클래스에서 바로 사용 가능하다. 그렇다면 Object 클래스의 메서드에는 어떠한 것들이 있는지 알아보자! protected Object clone() //객체 자신의 복사본 반환 public boolean equals(Object obj) // 객체 자신과 객체 obj가 같은 객체인지 알려준다 protected void finalize() //객체 소멸 시 가비지 컬렉터에 의해 자동 호출. public Class getClass() //객체 자신의 클래스 정보를 담고 있는 Class 인스턴스 반환 public int hashCode() //객체 자신..
1. 좌표에 X표시 package practice01; import java.util.*; public class practice { public static void main(String[] args) { final int SIZE=10; int x= 0; int y=0; char[][] board=new char[SIZE][SIZE]; byte[][] shipboard= { {0,0,0,0,0,0,1,0,0}, //0 {0,0,1,1,0,0,0,0,0}, {0,0,0,0,0,0,0,0,1}, {0,0,0,1,0,0,0,0,0}, ㅎ {0,0,0,0,0,0,1,1,1}, {0,1,1,1,0,0,0,0,0}, {1,0,0,0,1,0,0,0,0}, {0,0,0,0,0,0,1,0,1}, {1,0,0,0,0,..
- 기존의 C언어와 달리 객체지향 언어인 자바에서는 char 배열과 그에 관련한 *기능들을 함께 묶어 클래스에 저장. (기능 : 함수를 의미하며, 메서드 == 함수 ) - char 배열과 string 클래스의 중요한 차이는 String 객체는 읽을수만 있을 뿐, 내용을 변경 할 수 없다는 것, 내용이 변경되는 것이 아니라, 새로운 내용의 문자열이 생성 되는 것 - String Class의 주요 method 1) char charAt(int index) : 문자열에서 해당 index 위치에 있는 문자를 반환 String str = "ABCDE"; char ch = str.charAt(3); System.out.println(ch); //결과는 D 2) int length() : 문자열 길이 반환 Syste..