반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

코딩몬

[Java] 참조(Reference)타입 / 클래스,객체,인스턴스 본문

Java/Java 기초

[Java] 참조(Reference)타입 / 클래스,객체,인스턴스

탄중이 2021. 10. 20. 14:36
반응형

자바의 변수 타입

  • 기본형 -> Class가 아니다!
  1 2 4 8
논리형 boolean      
문자형   char    
정수형 byte short int long
실수형     float double

 

  • 참조형

    기본형 이외의 모든 xkdlq

    ex> 배열, class 등...

 

 

* 참조(Reference)

  • str 변수 앞에 기본형 타입이 아닌 String클래스가 적혀있다.
  • 여기서 str을 Reference변수 / 인스턴스를 가리키는 변수 / 참조하는 변수라고 부른다.
  • 이퀄(=)뒤에는 new 다음에 생성자라는 것이 있다.
  • 여기서 new 라는 키워드는 객체를 메모리에 올려준다.
  • 이렇게 메모리에 올라간 객체를 인스턴스라고 말한다.

 

* 클래스(Class) / 객체(Object) / 인스턴스 (Instance)

  • Class : 설계도
public class Animal{
	...
}
  • Object : 설계도로 구현한 모든 대상
  • Instance : 객체 중 메모리에 할당된 것

객체 안에 인스턴스라는 개념이 포함되어 있다.(인스턴스가 좀 더 SW 적인 개념)

public class Main{
	public static void maain(String[] args){
    	Animal cat,dog; // 객체(Object)
        
        // 인스턴스화
        cat = new Animal();
        dog = new Animal();
    }
}

  = cat, dog은 Animal 클래스의 인스턴스이다.

 

반응형

'Java > Java 기초' 카테고리의 다른 글

[Java] 열거형(enum)  (0) 2021.10.21
[Java] 변수의 범위(Scope)와 static  (0) 2021.10.21
[Java] Class 의 구성요소 필드(Field), 메소드(Method)  (0) 2021.10.21
[Java] String Class  (0) 2021.10.20
[Java] Class  (0) 2021.10.20
Comments