[국비] Java 내용정리 Day10
객체지향 프로그래밍(Object Oriented Programming) 객체지향 프로그래밍이란 모든 데이터들을 객체로 표현하고 객체들의 상호작용(책임, 협력, 위임) 등을 프로그램으로 표현하는 프로그래밍 기법 객체란? 객체는 물리적으로 존재하거나 추상적으로 생각할 수 있는 것들을 말한다. 물리적으로 눈에 보이는 펜, 자동차, 사람과 같은 것과 추상적인 주문, 강의 등과 같은 것도 모두 객체가 될 수 있다. 현실의 객체와 프로그래밍의 객체 객체간의 관계 객체의 속성과 기능 속성이란 객체가 가진 정보들을 의미한다. 강아지의 속성 견종, 나이, 이름, 키, 몸무게, 예방접종 여부 등 기능이란 객체가 가진 행위들을 의미한다. 강아지의 기능 짖다, 놀다, 사료를 먹다, 꼬리를 흔들다 등 클래스란? 현실에서 객체가..
2021. 11. 10.
[국비] Java 내용정리 Day07
2차원 배열 배열 안에 배열이 존재하는 형태를 2차원 배열이라 한다. 실제 배열에는 배열의 주소값이 들어가게 된다. import java.util.Arrays; public class Array2D { public static void main(String[] args) { int[][] arr = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12, 13, 14} }; System.out.println(arr.length); System.out.println(Arrays.toString(arr[0])); System.out.println(Arrays.toString(arr[1])); System.out.println(Arrays.toString(arr[2])); Syst..
2021. 11. 3.