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 |