전체 글

전체 글

    객체변수와 객체

    Book b = new Book(); 객체타입 객체변수 객체 | | (참조타입) b는 Book객체를 가리키는 객체 변수이고, Book는 객체이다. 엄격히 말해서 둘은 구분 되어야 하나 b가 Book객체를 가리키므로 글쓴이 의견 객체변수 b를 Book객체와 "동격(==)" 이라고 생각하자 통상적으로 b가 "객체변수"임에도 "b객체"라고 부른다.

    Java TPC  This

    Java TPC This

    1. this의 개념 this : 자기 자신(본인객체)를 가리키는 객체변수 public class Book{ public String title; public int price; public String compnay; public int page; public void setTitle(String title){ this.title = title; ↑ 여기서 this는 Book이라는 객체 자신을 가리킨다. } } class Person{ public String name; int age; int weight; Book b = new Book(); b.title="톰과 제리"; ↑ 여기서 b는 Book이라는 객체를 가리킨다. } this: 해당 클래스 안에서 본인 객체 자신을 가리키는 객체 변수(참조변수)..

    클래스와 객체

    클래스 : 객체를 정의 또는 만들기 위한 도구(설계도), 필드와 메소드를 감싸고 있는 껍데기 class(설계도)를 이용해서 Book이라는 객체(자료형)을 설계(정의)한다. public class Book{ public String title; public int price; public String compnay; public int page; } ↑ 이것 자체만으로는 그냥 class(설계도구)일 뿐이며, class내부의 기본생성자가 class 의 필드나 메소드를 메모리에 적재시킨다. 그러면 객체가 생성된다. 클래스는 설계도구("아파트 설계도)이고, 객체는 제품("아파트")이다. 따라서 설계도와 제품은 엄격히 구분되어야 하지만, 통상적으로 클래스 생성시 컴파일러가 매개변수가 없는 기본생성자를 자동으로 만..

    프로그래밍의 3대 요소 & 관계를 이해하라(V.D.A) & 변수 vs 배열의 관계

    프로그래밍의 3대 요소 & 관계를 이해하라(V.D.A) & 변수 vs 배열의 관계

    1. 프로그래밍의 3대 요소 변수 : 메머리 기억공간 데이터타입(자료형) : 기본형, 참조형 할당: = 2. 객체와 클래스 객체 : 기억공간(메모리)에 저장되는 있는 하나의 덩어리 클래스: 객체를 정의 또는 설계하기 위한 도구, 새로운 자료형을 만들기 위한 도구 3. 객체와 클래스의 관계 객체를 만들기 위해서는 Class라는 설계도구가 필요하다. 4. 배열과 클래스 배열 : 동일한 타입의 데이터를 저장하기 위한 연속적인 메모리구조를 의미함 클래스 : 서로 다른 데이터 타입을 저장하기 위한 메모리구조 5. 배열과 객체 배열 : 배열도 객체다!! 동일한 데어터(Datatype)을 저장하는 구조 ex- int int int int 객체 : 메모리에 저장되는 하나의 덩어리 서로 다른(이질적인) 데이터를 저장하는..