[java] 클래스와 객체의 다른 프로그래밍 언어에서의 사용 예시를 알려주세요.
#include <iostream>
using namespace std;

class Car {
public:
    string brand;
    string model;
    int year;

    void displayInfo() {
        cout << "Brand: " << brand << endl;
        cout << "Model: " << model << endl;
        cout << "Year: " << year << endl;
    }
};

int main() {
    Car myCar; // Car 클래스의 객체 생성

    // 객체의 속성 설정
    myCar.brand = "Toyota";
    myCar.model = "Corolla";
    myCar.year = 2020;

    // 객체의 메소드 호출
    myCar.displayInfo();

    return 0;
}

위의 코드는 C++에서 Car 클래스를 정의하고, Car 객체를 생성하여 속성을 설정하고 메소드를 호출하는 간단한 예시입니다. Car 클래스는 자동차의 브랜드, 모델, 연식과 같은 속성을 가지며, displayInfo() 메소드를 통해 이러한 정보를 출력합니다.

Python에서는 클래스와 객체를 사용하여 다양한 형태의 데이터와 기능을 구성할 수 있습니다. 예를 들어 다음과 같은 Python 코드를 살펴보세요.

class Car:
    def __init__(self, brand, model, year):
        self.brand = brand
        self.model = model
        self.year = year

    def display_info(self):
        print("Brand:", self.brand)
        print("Model:", self.model)
        print("Year:", self.year)

my_car = Car("Toyota", "Corolla", 2020)
my_car.display_info()

위의 코드는 Python에서 Car 클래스를 정의하고, Car 객체를 생성하여 속성을 설정하고 메소드를 호출하는 예시입니다. Car 클래스는 자동차의 브랜드, 모델, 연식과 같은 속성을 가지며, display_info() 메소드를 통해 이러한 정보를 출력합니다.

따라서 클래스와 객체는 다른 프로그래밍 언어에서도 유사한 방식으로 사용됩니다. 이를 통해 코드를 구조화하고 재사용성을 높일 수 있습니다.