본문 바로가기

Java

Java] 클래스 , 객체, 인스턴스

Java

 

클래스 - 비슷한 특징을 가진 객체들을 모아놓은 집합 , 객체의 설계도

 

클래스의 구성 

  • 필드 - 객체의 정보(상태), 변수 등 
  • 생성자 - new 연산자로 호출
  • 메소드 - 객체의 동작

클래스 예시)

public class Animal {
    // 필드
    String kind; //객체 변수
    String name;

    // 생성자 선언
    Animal(String kind ,String name){
        this.kind = kind;
        this.name = name;
    }

    //메서드
    public void kind(){
        System.out.println("종류 : "+ kind+ "이름 : "+ name);
    }
}

 

객체 - 클래스의 인스턴스나 배열

 

객체의 구성

  • 속성 - 변수, 필드 등 
  • 동작 - 함수, 메소드 등

 

인스턴스 - 객체를 소프트웨어에 실체화 한 것

 

 

객체, 인스턴스 예시)

public class Main {

    public static void main(String[] args) {
        Animal MyAnimal ; //객체

        MyAnimal = new Animal(); // 객체의 인스턴스화
        
    }
}

MyAnimal - 객체

MyAnimal = new Animal( ); = MyAnimal은 Animal 클래스의 인스턴스

'Java' 카테고리의 다른 글

Java) 문제 풀이  (0) 2022.11.18
JAVA] 오버 로딩과 오버 라이딩  (0) 2022.05.11
java] 클래스 - 메소드  (0) 2022.04.18
Java] 클래스 - 생성자  (0) 2022.04.14
Java] 클래스 - 필드  (0) 2022.04.14


Calendar
«   2025/03   »
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
더보기
Archives
Visits
Today
Yesterday