> Java > java지도 시간 > 본문

Java의 클래스와 메소드는 무엇입니까?

下次还敢
풀어 주다: 2024-04-25 22:09:23
원래의
1251명이 탐색했습니다.

Java의 클래스와 메소드는 프로그램 작성을 위한 기본 개념입니다. 1) 클래스는 객체 데이터와 동작을 정의하는 템플릿입니다. 2) 메소드는 특정 작업이나 계산을 수행하는 코드 블록입니다. 3) 메소드는 클래스에 속하며, 객체는 메소드를 호출하여 클래스에 있는 데이터를 사용합니다.

Java의 클래스와 메소드는 무엇입니까?

Java의 클래스 및 메서드

클래스와 메서드는 Java 프로그래밍 언어의 두 가지 기본 개념입니다. 클래스는 객체의 데이터와 동작을 정의하는 템플릿입니다. 메서드는 특정 작업이나 계산을 수행하는 코드 블록입니다.

Classes

  • 클래스는 객체의 구조와 동작을 정의하는 청사진입니다.
  • 클래스에는 필드(데이터 멤버)와 메서드가 포함됩니다.
  • 필드는 객체의 속성을 저장합니다.
  • 메서드는 객체의 동작을 정의합니다.
  • 클래스는 객체 생성을 위한 템플릿으로 사용될 수 있습니다.

메소드

  • 메서드는 클래스에 정의된 코드 블록입니다.
  • 메서드는 특정 작업이나 계산을 수행합니다.
  • 메서드는 입력 매개변수를 가져오고 결과를 반환할 수 있습니다.
  • 메서드를 사용하여 객체의 상태를 수정하거나 작업을 수행할 수 있습니다.

클래스와 메소드의 관계

  • 메서드는 클래스에 속합니다.
  • 객체는 클래스의 인스턴스입니다.
  • 메서드는 객체를 통해 호출될 수 있습니다.
  • 메서드는 개체의 필드를 사용하여 데이터를 저장하고 조작합니다.

Example

<code class="java">class Student {
    private String name;
    private int age;

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public int getAge() {
        return age;
    }
}

public class Main {
    public static void main(String[] args) {
        Student student = new Student();
        student.setName("John");
        student.setAge(20);

        System.out.println("Name: " + student.getName());
        System.out.println("Age: " + student.getAge());
    }
}</code>
로그인 후 복사

이 예에서 Student 클래스는 name이라는 필드와 age 필드라는 필드를 정의합니다. 또한 setName, getName, setAgegetAge의 네 가지 메서드를 정의합니다. Student 类定义了一个名为 name 的字段和一个名为 age 的字段。它还定义了四个方法:setNamegetNamesetAgegetAge

Main 类创建了一个 Student 对象 student。然后,它使用 setNamesetAge 方法设置对象的字段值。最后,它使用 getNamegetAge

Main 클래스는 Student 개체 student를 생성합니다. 그런 다음 setNamesetAge 메서드를 사용하여 객체의 필드 값을 설정합니다. 마지막으로 getNamegetAge 메서드를 사용하여 객체의 필드 값을 가져옵니다. 🎜

위 내용은 Java의 클래스와 메소드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿