목록전체 글 (22)
기록

- 클래스 변수 (= Static 변수, Class variable) : 같은 클래스의 모든 인스턴스들이 공유하는 변수이다. → 모든 인스턴스가 하나의 저장공간을 공유한다. 인스턴스 생성없이 'className.variableName'으로 접근 클래스가 로딩될 때 생성되고 프로그램이 종료될 때 소멸된다. - 인스턴스 변수 (Instance variable) : 각 인스턴스의 개별적인 저장공간 인스턴스마다 다른 값을 저장할 수 있다 인스턴스 생성 후, 'referenceName.variableName'으로 접근 인스턴스를 생성할 때 생성되고, 참조변수가 없을 때 garbage collector에 의해 자동으로 제거된다. - 지역변수 (Local variable) : 메서드 내에 선언되며, 메서드의 종료와 ..

인스턴스가 생성될 때마다 호출되는 '인스턴스 초기화 메서드' - 인스턴스 변수를 초기화하는 메서드이다. - 모든 클래스에는 반드시 하나 이상의 생성자가 필요하다. Card c = new Card(); 1. 연산자 new에 의해서 메모리(heap)에 Card 클래스의 인스턴스가 생성된다. 2. 생성자 Card()가 호출되어 수행된다. 3. 연산자 new의 결과로, 생성된 Card인스턴스의 주소가 반환되어 참조변수 c에 저장된다. - 생성자의 이름은 클래스의 이름과 동일하다. - 생성자는 리턴타입이 '없다.' (void가 아님) - 기본생성자 (Default Constructor) : 매개변수가 없는 생성자 클래스에 생성자가 하나도 없으면 컴파일러가 기본 생성자를 추가한다. 생성자가 하나라도 있으면 컴파일러..

- 클래스 : 객체를 정의해 놓은 것으로 객체를 생성하는 데에 사용된다. - 객체 : 실제로 존재하는 사물 또는 개념을 말한다. 클래스 객체 제품 설계도 제품 TV 설계도 TV 붕어빵 기계 붕어빵 - 인스턴스 (Instance) : 객체를 생성하는 데에 사용된다. 객체(Object)는 인스턴스(instance)를 포함하는 일반적인 의미이다. (?) - 인스턴스화 (Instantiate) : 클래스로부터 인스턴스를 생성하는 것 == 메모리 공간을 부여해주는 것 - 객체의 구성요소 : 객체는 속성과 기능으로 구성 속성과 기능을 객체의 멤버(member)라고 함. 속성은 변수(variable), 기능은 메서드(method)로 정의한다. UML: Universal Modeling Language - 인스턴스의 ..

오늘 종강하고 처음으로 늦잠을 잤다. 운동하는 것도 좋은데 안 하는 건 더 좋아 어제 1월 이후 처음으로 술도 먹고 종강 최고 뒹굴뒹굴하다가 오랜만에 왓차를 들어갔다. 내 닉네임은 왓챠챠챠다 벗들과 함께 공유하는 계정이다! (이제 방학이니까 맘껏 볼 수 있겠지?) 아오이 유우 내가 지독하게 좋아하는 얼굴, 너무 예쁘다 벼르고 벼르다 오늘 드디어 허니와 클로버를 봤다. 사실 앞에 조금만 봤다. 아껴봐야지 그러다 자바를 공부하려고 피피티를 딱 켜고서 종이로 끄적끄적 공부를 하고 있었는데 블로그가 생각난거다. 나도 이제 복습 열심히 해서 배운 것마다 흡수하는 사람이 돼야지~
- Boolean expression : 결과가 true 혹은 false인 expression 비교연산자의 결과 (==, !=, >, >=,

: 실제 세계를 모델링하여 소프트웨어를 개발하는 방법론. : 보고 만질 수 있는 것, 지성적으로 이해할 수 있는 것. -> 객체의 상태는 데이터에 의해 결정되고, 동작은 메서드에 의해 결정됨. 1) OS에 독립적이다. : JVM에 의해 어떤 OS 상에서도 동작. 2) Object Oriented Programming Language: 오오피엘 오오피엘~ 3) Garbage Collection 기능: 자동 메모리 관리 4) 네트워크 프로그래밍 가능 (C에서는 free해주던 거랑 상반되네요) 5) 분산처리에 유용 The machine language for a hypothetical computer(or interpreter) called the Java Virtual Machine. - 변하는 수 - 하나..