画像の説明をここに入力swift初心者です。クラスの継承をしようとするとタイトルのように怒られます
loadSCVクラスからnumberプロパティとdata配列を
step1クラスで使用したいのですが
numberは使用することができましたが、data配列は宣言エラーが出て使用できないです
ご指摘お願いします。
コードは以下の通りです

class loadCSV {
    let number = 32
    func loadCSV(){
        var data = [[String]](repeating: [String](repeating: "", count: number), count: number)

        if let csvUrl = Bundle.main.url(forResource: "data0112", withExtension: "csv") {
            do {
                let csvData = try String(contentsOf: csvUrl)
                let dataList = csvData.components(separatedBy: ",")
                if dataList.count > number * number {
                    print("error")
                    return
                }
                for (n, item) in dataList.enumerated() {
                    data[n / number][n % number] = item
                    print(data[n / number][n % number])
                }
            } catch {
                fatalError("Not found CSV files")
            }
        }
    }
}
class step1 : loadCSV{
    func step1(){
        var d = [[String]](repeating: [String](repeating: "", count: number), count: number)
        d = data
        let a : Double = 900.0
        let b : String = String(a)
        for i in 0...d.count{
            for j in 0...d.count{
                if d[i][j] == "0.0"{
                    d[i][j] = b
                }
            }
        }
    }
}