Java에서 클래스는 Java 객체를 생성하기 위한 템플릿으로 간주될 수 있습니다.
Java의 클래스 정의:
public class Dog{ string breed; int age; string color; void barking(){ } void hungry(){ } void sleeping(){ } }
클래스에는 다음과 같은 유형의 변수가 포함될 수 있습니다.
1 지역 변수: 메소드, 생성자 또는 명령문 블록에 정의된 변수를 지역 변수라고 합니다. 변수 선언과 초기화는 모두 메소드에 있습니다. 메소드가 끝나면 변수는 자동으로 소멸됩니다.
2. 멤버 변수: 멤버 변수는 클래스 내부와 메서드 본문 외부에 정의된 변수입니다. 이러한 변수는 객체가 생성될 때 인스턴스화됩니다. 멤버 변수는 클래스 메서드, 생성자 및 클래스별 명령문 블록을 통해 액세스할 수 있습니다.
3. 클래스 변수: 클래스 변수는 메서드 본문 외부의 클래스에서도 선언되지만 정적 유형으로 선언되어야 합니다.
A 클래스에는 여러 메서드가 있을 수 있습니다. 위의 예에서,짖는 소리(), 배고픈() 및 잠자는()은 모두 Dog 클래스의 메서드입니다.
(동영상 튜토리얼 추천: java 동영상)
생성자 메서드
모든 클래스에는 생성자 메서드가 있습니다. 클래스에 대해 생성자가 명시적으로 정의되지 않은 경우 Java 컴파일러는 클래스에 대한 기본 생성자를 제공합니다.
객체를 생성할 때 생성자를 하나 이상 호출해야 합니다. 생성자의 이름은 클래스와 동일해야 합니다. 클래스에는 여러 생성자가 있을 수 있습니다.
생성자 방법의 예:
public class puppy{ public puppy(){ //无参构造方法 } public puppy(String name){ //有一个参数的构造方法 } }
객체 생성
객체는 클래스를 기반으로 생성됩니다. Java에서는 new 키워드를 사용하여 새 개체를 만듭니다.
객체를 생성하려면 다음 세 단계가 필요합니다.
1. 선언: 객체 이름과 객체 유형을 포함하여 객체를 선언합니다.
2. 인스턴스화: 객체를 생성하려면 new 키워드를 사용하세요.
3. 초기화: new를 사용하여 객체를 생성하면 생성자 메서드가 호출되어 객체를 초기화합니다.
객체 생성 예:
public class Dog{ public Dog(String name){ System.out.println("我的小狗的名字是:" + name); } public static void main(String[] args){ Dog xd = new Dog("小D"); } }
인스턴스 변수 및 메소드에 액세스
아래와 같이 생성된 객체를 통해 멤버 변수 및 멤버 메소드에 액세스합니다.
Instance
인스턴스 변수에 액세스하고 멤버 메소드를 호출합니다.
public class Dog{ int DogAge; public Dog(String name){ System.out.println("这是我的小狗:" + name); } public void setAge(int age){ DogAge = age; } public int getAge(){ System.out.println("它的年龄是:" + DogAge); return DogAge; } public static void main(String[] args){ Dog dog = new Dog("小D"); dog.setAge(4); dog.getAge(); } }
추천 튜토리얼: Java 개발 시작하기
위 내용은 Java의 클래스 및 객체 개념에 대한 자세한 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!