목록개발공부 (3)
지니의 연대기
배열 배열이란 자룔를 순차적으로 관리하는 구조를 말한다. 만약 100건, 10000건의 변수를 처리해야 할때 일일히 선언해줘야 한다면 매우 귀찮을 것이다. 이때 사용할 수 있는 개념이 바로 Array(배열)이다. 자료형 [] 배열이름 = new 자료형[갯수]; int[] arr01 = new int[10]; // 정수형 10개의 요소를 가지는 arr01 배열 선언 갯수나, new 키워드는 생략이 가능하다. -> int[] arr02; -> arr02 = new int[] {10,12,31} // 이렇게 선언과 초기화가 분리되어있다면 new키워드를 생략할 수 없다. 배열은 자료구조적인 관점으로 볼때 물리적 위치와 논리적 위치가 같다. 다른 자료구조 들은 논리적으로는 이웃해도 물리적으론 동떨어져 있는 경우가..
블로그 작업장 this 예약어 this는 간단하게 생성된 인스턴스 스스로를 가리키는 예약어 이다. class Birthday { int day; int month; int year; public void setYear(int year){ this.year = year; // bday.year = year과 같음. } public void showThis(){ System.out.println(this); // System.out.println(bday) 와 같음. } } public class ThisExample{ public static void main(String[] args) { Birthday bDay = new Birthday(); bDay.setYear(1996); System.out.pr..
Cpt05 객체 지향 프로그래밍 객체 객체란 눈에 보이는 모든 사물이다. 사람, 자동차, 연필, 건물 등등 객체 지향 프로그래밍은 이러한 객체들로 하여금 상호작용을 통해 프로그래밍 하는 프로그래밍 방식이다. 클래스 클래스란 객체를 만드는 틀이다. 클래스를 통해 실제로 생성 된 객체는 인스턴스라고 부른다. 클래스 예시 public class Student { int studentId; String studentName; int grade; String address; } // 클래스를 선언하고 // 그안에 클래스의 맴버 변수를 선언 메서드 예를 들어 학생이 사는 곳을 출력하는 클래스 내부 함수를 만들어 본다면 public class Student { int studentId; String studentNa..