2014-04-06 4 views
0

저는 jQuery와 JS에서 왔으며 조금씩 Processing에 들어가기를 원합니다. 예를 들어 꽤 좋은 참조가 있기 때문에 나는 그것을 좋아한다. 하지만 내가 얻을 수없는 한 가지는 변수에 객체를 저장할 수있는 방법이다.처리 할 때 변수에 객체를 저장하는 방법

예 jQuery를 :

var anydiv = $('#anydiv'); 

그리고 내 객체가 저장되어 있습니다.

처리 중에 다른 유형이 있으므로 처리가 간단하지 않은 것 같습니다. 내가 꽤 쉽게 번호를 저장할 수 있습니다 :

float anynumber = 10; 

또는 문자열 등을하지만 내가 어떻게 예를 들어, var에 새로운 포인트를 저장 하시겠습니까?

var anypoint = point(0, 0); 

미리 감사드립니다.

답변

1

개체에는 클래스가 있어야합니다. 일부 사전 정의 된 처리가 제공되지만 "지점"은 그 중 하나가 아닙니다. 그래서 당신은 점 클래스,

class Point { 
    float x, y; 
    Point(float _x, float y) { 
    x = _x; 
    y = _y; 
    } 
    String toString() { return x + "/" + y; } 
} 

를 작성하고 당신은 입력 된 다른 객체처럼 저장할 수

Point p = new Point(0,0); 
float xcoordinate = p.x; 
float ycoordinate = p.y; 
p.x += 200; 
p.y += 100; 
println(p); 

을 그리고 아니, 자본의 첫 번째 문자는 필요하지 않습니다, 그러나 그것은 대회입니다. 그것들을 고수하십시오 (코드를 사람들에게 보여주지 않거나 도움을 요청하지 않는 한, 클래스 "point"를 정의하지 마십시오.) 문법 규칙을 올바르게 작성하십시오 :