본문 바로가기
Java 배우기

Summary of Creating and Using Classes and Objects

by 노화방지 Anti-aging Hairstyle 2016. 1. 5.
반응형


클래스 선언은 클래스의 이름을 정호하고 괄호 사이에 클래스 몸체를 둘러쌉니다.
클래스 이름의 앞에는 modifier가 올 수 있습니다.
클래스 몸체에는 클래스의 필드, 메소드 및 생성자가 포함되어 있습니다.
클래스는 필드를 사용하여 상태 정보를 포함하고, 메소드를 사용하여 동작을 구현합니다.
클래스의 새 인스턴스를 초기화하는 생성자는 클래스 이름을 사용하고 리턴 타입이 없는 메소드 처럼 보입니다.
A class declaration names the class and encloses the class body between braces. The class name can be preceded by modifiers. The class body contains fields, methods, and constructors for the class. A class uses fields to contain state information and uses methods to implement behavior. Constructors that initialize a new instance of a class use the name of the class and look like methods without a return type.


선언 안의 public과 같은 접근 제어자를 사용하여, 동일한 방식으로 클래스와 멤버에 대한 접근을 제어 할 수 있습니다.

멤버 선언 안에 static 키워드를 사용하여 클래스 변수 또는 클래스 메소드를 지정합니다.
static으로 선언되지 않은 멤버는 묵시적으로 인스턴스 멤버입니다.
클래스 변수는 클래스의 모든 인스턴스가 공유하며, 클래스 이름 뿐만 아니라 인스턴스 참조를 통해 액세스 될 수 있습니다.
클래스의 인스턴스는 각 인스턴스 변수의 사본을 얻을 수 있는데, 이것은 반드시 인스턴스 참조를 통하여 접근되어야 합니다.

You control access to classes and members in the same way: by using an access modifier such as public in their declaration.

You specify a class variable or a class method by using the static keyword in the member's declaration. A member that is not declared as static is implicitly an instance member. Class variables are shared by all instances of a class and can be accessed through the class name as well as an instance reference. Instances of a class get their own copy of each instance variable, which must be accessed through an instance reference.


new 연산자와 생성자를 사용하여 클래스로부터 객체를 생성시킵니다.
new 연산자는 생성된 객체에 대한 참조(reference)를 반환합니다.
사용자는 변수에 참조를 할당하거나 또는 직접 사용할 수 있습니다.

그들이 선언된 클래스의 외부에서 코드에 접근할 수 있는 인스턴스 변수와 메소드는, 규정된 이름을 사용하여 참조될 수 있습니다.
인스턴스 변수의 규정된 이름은 아래와 같습니다:

You create an object from a class by using the new operator and a constructor. The new operator returns a reference to the object that was created. You can assign the reference to a variable or use it directly.

Instance variables and methods that are accessible to code outside of the class that they are declared in can be referred to by using a qualified name. The qualified name of an instance variable looks like this:

objectReference.variableName

메소드의 규정된 이름은 아래와 같습니다:
The qualified name of a method looks like this:

objectReference.methodName(argumentList)

or:

objectReference.methodName()

가비지 수집기가 사용되지 않는 객체를 자동으로 정리합니다.
프로그램이 객체에 대한 참조를 보유하고 있지 않은 경우 그 객체는 사용되지 않습니다.
명시적으로 null에 대한 참조를 유지하는 변수를 설정하여 참조를 삭제할 수 있습니다.
The garbage collector automatically cleans up unused objects. An object is unused if the program holds no more references to it. You can explicitly drop a reference by setting the variable holding the reference to null.



반응형

댓글