logo

Java의 객체 정의

사물 객체지향 기술을 이해하는 데 핵심입니다. 객체 지향 프로그래밍의 목적은 프로그래밍에서 실제 단어 엔터티를 구현하는 것입니다. 또한 데이터 바인딩을 강조합니다. 그 중에는 다양한 OOP 개념이 있습니다. 물체 그 중 하나입니다. 이번 섹션에서는 Java의 객체 정의에 대해 설명합니다.

foreach 루프 타이프스크립트

객체 정의

객체 지향 프로그래밍 용어에서 객체는 Java 클래스의 멤버입니다. 그것은 또한로 알려져 있습니다 사례 수업의. 객체는 런타임에 생성된다는 점에 유의하세요. 간단히 말해서 객체는 실제 단어 엔터티입니다. 예를 들어 개, 자동차, 펜, 책상 등입니다. 각 개체는 다음 두 가지 특성을 공유합니다.

    신원:개체 ID는 고유 ID입니다. ID 값은 외부 사용자에게 표시되지 않습니다. 이는 각 객체를 고유하게 식별하기 위해 JVM에서 내부적으로 사용됩니다.상태:변수(필드)에 저장된 객체의 상태입니다.행동:메소드는 객체의 동작을 보여줍니다.

객체의 예

개의 예를 들어보자. 개의 상태에는 색깔, 배고픔, 성별, 품종, 나이 등이 포함됩니다. 개의 행동에는 달리기, 짖기, 먹기, 잠자기, 꼬리 흔들기, 가져오기 등이 포함됩니다.

Java 개체를 만드는 방법은 무엇입니까?

다음 세 단계를 거쳐야 합니다. 객체를 생성하다 수업에서.

  • 선언
  • 인스턴스화
  • 초기화

선언: 객체 유형의 변수 이름을 사용한 변수 선언입니다.

인스턴스화: Java는 클래스의 객체를 생성하기 위한 new 키워드를 제공합니다.

초기화: new 키워드 뒤에는 생성자 호출이 옵니다. 호출은 새 개체를 초기화합니다. Java에서 객체를 초기화하는 방법에는 다음 세 가지가 있습니다.

    참조 변수 기준:이는 데이터를 객체에 저장하는 것을 의미합니다. 참조변수를 통해 다수의 객체를 생성하고 그 객체에 정보를 저장할 수 있습니다.방법별:메소드를 호출하여 객체를 초기화합니다.생성자별:생성자를 사용하여 객체를 생성할 수도 있습니다.

Java에서 객체를 생성하는 다양한 방법

Java에서 객체를 생성하는 방법에는 여러 가지가 있습니다.

  • 새 키워드 사용
  • newInsatnce() 메서드 사용
  • clone() 메소드 사용
  • 역직렬화 사용
  • 팩토리 메소드 사용

익명 객체

Java를 사용하면 익명의 물체. 즉, 이름 없이 객체를 생성할 수 있다는 뜻입니다. 따라서 참조가 없는 객체를 객체라고 말할 수 있습니다. 익명의 물체. 익명 개체의 단점은 개체 생성 시에만 사용할 수 있다는 것입니다. 객체를 한 번 사용하고 싶다면 익명 객체를 사용하는 것이 좋습니다.

100만 자릿수

예를 들어:

 new Draw(); //anonymous object 

익명 개체를 통해 메서드를 호출합니다.

 new Draw().rectangle(); 

한 줄에 한 유형의 여러 객체를 만들 수도 있습니다.

 Circle() c1 = new Circle(), c2 = new Circle(); //creating two objects or reference variable 

Java 프로그램에서 객체 사용

Student.java

 public class Employee { int stu_id=105; // data member (or instance variable) String stu_name='Nitin'; // data member (or instance variable) public static void main(String args[]) { // Creating an object of the Student class Student stu = new Student(); System.out.println('Student ID: '+e.stu_id); System.out.println('Student Name: '+e.stu_name); } } 

산출:

 Student Id: 105 Student Name: Nitin