객체와 클래스 사이에는 많은 차이점이 있습니다. 객체와 클래스의 차이점 목록은 다음과 같습니다.
아니요. | 물체 | 수업 |
---|---|---|
1) | 객체는 사례 수업의. | 수업은 청사진 또는 템플릿 개체가 생성되는 곳입니다. |
2) | 객체는 현실세계의 실체 펜, 노트북, 모바일, 침대, 키보드, 마우스, 의자 등 | 수업은 유사한 개체 그룹 . |
삼) | 객체는 물리적 실재. | 수업은 논리적 실재. |
4) | 객체는 다음을 통해 생성됩니다. 새 키워드 주로 예를 들어 학생 s1=새 학생(); | 클래스는 다음을 사용하여 선언됩니다. 클래스 키워드 예를 들어 수업 학생{} |
5) | 개체가 생성되었습니다. 여러 번 요구 사항에 따라. | 클래스가 선언되었습니다. 한 번 . |
6) | 물체 생성될 때 메모리를 할당합니다. . | 수업 생성될 때 메모리를 할당하지 않습니다. . |
7) | 있다 객체를 생성하는 다양한 방법 Java에서는 new 키워드, newInstance() 메서드, clone() 메서드, 팩토리 메서드, deserialization 등이 있습니다. | 오직 클래스를 정의하는 한 가지 방법 Java에서는 class 키워드를 사용합니다. |
차이점을 잘 이해하기 위해 Java에서 클래스와 객체의 실제 예를 살펴보겠습니다.
수업: 인간 물체: 남자 여자
수업: 과일 물체: 사과, 바나나, 망고, 구아바 wtc.
수업: 휴대전화 물체: 아이폰, 삼성, 모토
수업: 음식 물체: 피자, 버거, 사모사