나는 다음과 같은 링크에서 Pharo에서 클래스를 만드는 예를 다음되었습니다 https://ci.inria.fr/pharo-contribution/job/UpdatedPharoByExample/lastSuccessfulBuild/artifact/book-result/PharoObjectModel/PharoObjectModel.html#fig:colorInstanceClassSidePharo Smalltalk에서 클래스를 만들었습니까?
는 그것은 개와 하이에나 클래스를 만드는 예입니다. 우선은 TestC라는 패키지를 생성하고 인스턴스 클래스에 나는 다음과 같은 만들었 : 내가 아는, 그리고 만약 내가 잘못 정정 해줘 무엇을 위해
, 인스턴스 측 어디 클래스 측면에서 함수를 만들기 위해 객체를 만들 필요가없는 동안 객체를 인스턴스화 할 때 작동하는 메소드를 만듭니다. Java의 정적 메소드 클래스와 같습니다.
첫 번째 질문이 시점에서 내가 변경 사항을 수락 한 후에도 여전히 나타납니다. 내 수업의 왼쪽 부분에있는 상징입니까? 인스턴스 측에서 지금
Dog class
instanceVariableNames: 'count'
나는 그것을 넣어하지 않았거나 클래스 측면에서, 나는 인스턴스에 넣어하기로 결정 튜토리얼에 따르면
는나는 다음과 같은 코드를 삽입한다 다음 편 :
나는 다음과 같다있는 마지막 방법을, I 클래스 측에 넣어 :
나는 다음과 같은 코드로 성적 증명서의 클래스를 테스트 한
aDog := Dog new.
Dog count.
bDog := Dog new.
Dog count.
하고 작동,하지만 난 싶습니다 내가 그 결정을 수업에 넣기로 결심했는지 안다. 측면 (두 번째 질문), 그리고 그 권리가 있다면이 예제에서 인스턴스 측에 넣을 메서드의 예제를 줄 수 있습니까?
감사