delegateの使い方の練習をしようと思いplaygroundで以下のコードを記述したのですが、test.delegate = selfの行で「Expected declaration」というエラーが表示されてしまい、どうすればいいか分からなくなってしまいました。test.callMethod1()test.callMethod2()の行でもこのエラーが発生します。どうすればよろしいでしょうか?
どなたか分かる方がいれば教えていただきたいです。すみませんが、よろしくお願いします。

protocol TestDelegate {
    func delegateMethod1()
    func delegateMethod2()
}

class Test {
    let delegate: TestDelegate!

    func callMethod1() {
        delegate.delegateMethod1()
    }

    func callMethod2() {
        delegate.delegateMethod2()
    }
}

class Swift: TestDelegate {
    let test = Test()
    test.delegate = self

    test.callMethod1()
    test.callMethod2()

    func delegateMethod1() {
        println("this is delegateMethod 1")
    }

    func delegateMethod2() {
        println("this is delegateMethod 2")
    }
}