난 그냥 클래스와 객체 및 스칼라에 대해 배우고, 어제 내가 이런 걸 보았다클래스 정의에 전달 된 매개 변수를 사용할 수있는 이유는 무엇입니까?
class Foo(bar: Int) {
def increaseByOne = bar + 1
}
가 왜이 방법 increaseByOne
에 bar
를 사용할 수 오전? 메서드 정의가 bar
을 알지 못한다고 불평 할 것이라고 기대합니다.
나는 이러한 클래스를 정의하는 올바른 방법이 경우 bar
에서
class Foo(x: Int) {
val bar = x
def increaseByOne = bar + 1
}
1. 꽤 좋은 기능 :-). – helpermethod