参考下面的代码:

FeedDAO mongoFeedDao = new MongoFeedDAOImpl(feedData);

// Inserting feed data to the database
mongoFeedDao.insert();

String id = mongoFeedDao.getId();


MongoFeedDAOImpl实现了FeedDAO,MongoFeedDAOImpl中有一个吸气剂,我想访问但不能。以下是吸气剂:

public String getDocumentID() {
    return documentID;
}


以下是我的课程定义

public class MongoFeedDAOImpl implements FeedDAO {
}

最佳答案

由于您要访问的是MongoFeedDAOImpl的特定方法,而不是接口中的方法,因此您的变量必须为MongoFeedDAOImpl的类型:

MongoFeedDAOImpl mongoFeedDao = new MongoFeedDAOImpl(feedData);

关于java - 访问实现接口(interface)的函数的 getter 和 setter ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23032008/

10-09 20:00