객체지향 언어 코드의 재사용성이 높다 코드의 관리가 용이하다 신뢰성이 높은 프로그래밍이 가능하다 클래스와 객체 클래스 : 객체를 정의해 놓은 것, 객체의 설계도, 객체를 생성하는데 사용 객체 : 메모리에 생성된 것 객체의 구성요소 객체 : 속성과 기능의 집합 멤버 : 객체가 가지고 있는 속성과 기능 속성 : 멤버변수 기능 : 메서드 객체와 인스턴스 인스턴스 : 클래스로부터 만들어진 객체 인스턴스화 : 클래스로부터 객체를 만드는 과정 한 파일에 여러 클래스 작성하기 소스파일의 이름 = public class 이름 대소문자까지 일치해야 한다. 하나의 소스파일에는 1개의 public class만 존재한다. public class가 없는 경우 소스파일의 이름은 클래스의 어떤 이름이어도 가능하다. 객체의 생성과 ..
앞에 배운거는 정리 언제하나...... 일단 3주차 1일과정에서 배운 배열 Array 복습차원 차 정리부터 한다. 나처럼 java 처음배우는 사람은 다른 강의 다 필요없고 무조건 자바의 정석이다 ㅠ 자바의 정석 굳굳굳 https://youtu.be/TVjjNLmu08o 이걸로 복습하면서 그나마 이해하는중 배열 : 같은 타입의 여러 변수를 하나의 묶음으로 처리. 많은 양의 데이터를 저장할 때 변수를 그만큼 선언해야 한다면 불편하기 때문에 배열로 다룬다. 배열은 같은 타입을 저장할 때만 가능! 배열은 각 저장공간이 연속적으로 배치되어 있다. 배열의 선언과 생성 배열의 선언 : 타입[ ] 변수이름; 배열을 의미하는 대괄호 [ ]는 타입 뒤에 와도 되고 변수이름 뒤에 와도 된다. 그러나 java에서는 일반적으로..