Java 클래스(Class), 객체(Object), 인스턴스(instance)
1. 클래스(class): 객체(object)를 정의해놓은 것 -> Tv 설계도 1) 용도: 객체(object)를 생성하는데 사용 2. 객체(Object): 실제로 존재하는 것, 사물 또는 개념 -> Tv 설계도로 만들어진 tv 1) 용도: 객체가 가지고있는 기능과 속성에 따라 다름 2) 사용: 객체가 가지고있는 속성과 기능을 사용하는 것 3) 구성요소 속성(property) = 멤버변수(variable) 크기, 길이, 높이, 색상, 전원 상태, 볼륨, 채널 기능(function) = 메서드(method) 켜기, 끄기, 볼륨 높이기, 볼륨 낮추기, 채널 변경하기 등 // Tv클래스: Tv설계도 class Tv { // 속성(=멤버변수) String color; boolean power; int chann..
더보기
Java Arrays로 배열 다루기
1. 배열의 비교와 출력: equals(), toString() int[] arr = {0, 1, 2, 3, 4}; int[][] arr2D = {{11, 12}, {21, 22}}; System.out.println(Arrays.toString(arr)); //[0, 1, 2, 3, 4] 출력 System.out.println(Arrays.deepToString(arr2D)); // [[11, 12], [21, 22]] String[][] str2D = new String[][]{{"aaa", "bbb"}, {"AAA", "BBB"}}; String[][] str2D2 = new String[][]{{"aaa", "bbb"}, {"AAA", "BBB"}}; System.out.println(Arrays..
더보기