>  기사  >  Java  >  Java의 객체와 클래스는 무엇입니까?

Java의 객체와 클래스는 무엇입니까?

青灯夜游
青灯夜游원래의
2018-11-27 17:21:4617926검색

이 글의 내용은 자바에서 객체와 클래스가 무엇인지 소개하여 자바에서 객체와 클래스의 연관성을 이해할 수 있도록 하는 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.

Java의 객체와 클래스는 무엇입니까?

Java에서 객체는 물리적 엔터티와 논리적 엔터티일 수 있지만 클래스는 논리적 엔터티만 될 수 있습니다. 객체가 무엇인지, 클래스가 무엇인지 자세히 살펴보겠습니다.

Java의 객체란 무엇인가요?

상태와 동작이 있는 엔터티를 객체라고 합니다. 예를 들어 테이블, 의자, 자전거, 자동차, 비행기, 펜 등이 있습니다. 객체는 은행 시스템과 같은 물리적(유형) 또는 논리적(무형)일 수 있습니다.

객체에는 세 가지 특성이 있습니다.

State: 객체의 데이터(값)를 나타냅니다.

행동: 돈 입출금, 글쓰기 등 사물의 행동이나 기능을 나타냅니다.

ID: 객체 ID는 일반적으로 고유 ID를 통해 달성됩니다. 외부 사용자는 이 ID의 값을 볼 수 없습니다. 그러나 JVM은 이를 내부적으로 사용하여 각 객체를 고유하게 식별합니다.

예: 연필은 객체입니다. 이름은 xx연필이며, 색상은 흰색이며 상태라고 합니다. 글쓰기에 사용되므로 글쓰기는 행위입니다.

설명:

객체는 실제 세계에서 실행되거나 특정 기능을 가질 수 있는 상태 및 동작을 갖는 엔터티입니다. 객체는 클래스의 멤버 또는 인스턴스(결과)입니다.

Java의 클래스란 무엇인가요?

클래스는 객체를 정의하는 템플릿입니다. 유효한 값 범위와 클래스는 객체 동작도 설명합니다. 클래스는 물리적 개체가 아니라 논리적 개체입니다.

Java의 클래스에는 주로 다음이 포함됩니다.

◇ 필드

◇ 메소드: Java에서 메소드는 객체의 동작을 노출하는 함수와 같으며 객체를 작동하는 프로세스입니다. 코드 재사용성과 코드 최적화의 장점이 있습니다.

◇ 생성자

◇ 블록

◇ 중첩 클래스 및 인터페이스

클래스 선언을 위한 기본 구문:

class <类的名字>{  
    字段;  
    方法;  
    ......
}

설명:

1. 클래스의 주요 목적은 다음과 같습니다. 저장하다 데이터 또는 정보. 이는 데이터 멤버라고도 하는 속성을 통해 수행됩니다.

2. 멤버 함수는 클래스의 동작을 결정할 수 있습니다. 즉, 객체 형태로 저장된 데이터에 대한 다양한 작업을 지원하기 위한 정의를 제공합니다.

객체 및 클래스의 예:

우선 Java의 new 키워드를 살펴보겠습니다.

new 키워드는 런타임에 메모리를 할당하는 데 사용됩니다. 모든 객체는 힙 메모리 영역에서 메모리를 얻습니다.

객체 및 클래스의 예:

예 1:

두 개의 데이터 멤버 ID와 이름이 있는 Student 클래스를 만듭니다. 그런 다음 new 키워드를 사용하여 Student 클래스의 개체를 만들고 개체의 값을 출력합니다.

이 예에서는 클래스에 하나의 main() 메서드만 생성됩니다.

//Java程序,用于说明如何定义类和字段  
//定义Student类
class Student{  
 //定义字段  
 int id;   //字段或数据成员或实例变量  
 String name;   
 
 //在Student类中创建main方法  
 public static void main(String args[]){  
  // 创建对象或实例  
  Student s1=new Student();// 创建一个Student对象  
  //输出对象的值  
  System.out.println(s1.id);// 通过引用变量访问成员  
  System.out.println(s1.name);  
 }  
}

출력:

Java의 객체와 클래스는 무엇입니까?

예 2: 한 클래스에서 다른 클래스 호출 및 사용

실제 개발에서는 클래스를 생성했지만 다른 클래스에서 사용하는 경우가 많습니다.

//用于演示主要方法的Java程序 

//创建Student类
class Student{  
 int id;  
 String name;  
}  
//创建另一个包含main方法的TestStudent1类
class TestStudent1{  
 public static void main(String args[]){  
  Student s1=new Student();  
  System.out.println(s1.id);  
  System.out.println(s1.name);  
 }  
}

실행 결과:

Java의 객체와 클래스는 무엇입니까?

요약: 클래스는 개체에 존재할 수 있는 변수의 이름과 유형, 그리고 작업을 수행하는 프로세스인 "메서드"를 지정하는 데 사용되는 템플릿입니다. 이 변수. 클래스는 "유형"으로 간주될 수 있으며 객체는 해당 유형의 "변수"입니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 많은 관련 비디오 튜토리얼 추천: Java 튜토리얼!

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.