对于Java,我可以创建一个方法使用同一个类中的另一个方法吗?如果这个类有一个具有相同类名的字段?我可以打电话吗

时间:2018-03-23 04:09:03

标签: java

我创建了一个名为Test的类。在这堂课中,有4个领域。其中两个是同一类Test。我创建了两个也会返回相同类型的方法。在最后一个方法“删除”中,我写的代码不起作用?如果method1()返回相同的类型,是否可以写this.method1()。fields?

谢谢。

func scrollViewDidScroll(_ scrollView: UIScrollView) {
    //Load more cell
    if tableView.contentOffset.y < 100 {
        let beforeTableViewContentHeight = tableView.contentSize.height
        let beforeTableViewOffset = tableView.contentOffset.y
        let moreDataArray = getAllMessages()

        for message in moreDataArray.reversed() {
            dataArray.insert(message, at: 0)
        }

        DispatchQueue.main.async {
            self.tableView.reloadData()
            self.tableView.layer.layoutIfNeeded()
            let insertCellHeight = beforeTableViewOffset + (self.tableView.contentSize.height - beforeTableViewContentHeight)
            let newOffSet = CGPoint(x: 0, y: insertCellHeight)
            self.tableView.setContentOffset(newOffSet, animated: false)
        }
    }
}

1 个答案:

答案 0 :(得分:0)

问题是Sibling(和father)从未初始化。因此,每当您致电NullPointerException时,您都会获得remove()