作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经删除了大部分代码,因为它与这个问题无关。这是我的 TRAPSCalendar 类:
import java.awt.Event;
import java.util.ArrayList;
public class TRAPSCalendar {
private ArrayList<Event> calendar;
public TRAPSCalendar() {
calendar = new ArrayList<Event>(); //create object
}
public Event get(java.lang.String name) { // the list of event names
for (int i = 0; i < calendar.size(); i++) {
if (calendar.get(i).getEventName().equals(name)) { // getEventName() from Event.java
return calendar.get(i);
}
}
return null;
}
}
出现错误if (calendar.get(i).getEventName().equals(name))...
未为类型事件定义方法 getEventName()。
但是,在我的 Event.java 中,我有:
import java.time.format.DateTimeFormatter;
import java.time.LocalDate;
public class Event {
String eventName;
String date;
String eventVenue;
int venueCapacity;
int ticketsSold;
int ticketPrice;
int overhead;
public Event() {
//create
}
//other methods for other things
public String getEventName() {
return eventName;
}
}
我不知道我做错了什么,它继续显示错误。
最佳答案
在 TRAPSCalendar
的第一行中,您 import java.awt.Event;
这就是您没有使用自己的 Event
的原因类,但带有 java.awt.Event
。出现错误消息是因为没有实现 java.awt.Event.getEventName()
方法。
为了解决此问题,请删除 import java.awt.Event;
语句并改为导入您自己的 Event
类。这应该可以解决问题。
关于java - 当我清楚地用 Java 将它写在它所指的类中时,错误显示方法未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62762380/
MVC3 中的助手是否在 Controller 和 View 中使用? 助手是放置常用 Controller 方法的正确位置吗? 我想创建一个通用方法来获取数据库中的所有子子 ID,并确保它位于正确的
有人可以阐明这两者之间的区别吗,因为它们存在于执行上下文中?我很难阅读 ECMA 262 v 5规范并清楚地看到差异。 谢谢你, 最佳答案 两者都是执行上下文的组件(相同类型),但它们有不同的用途(f
我是一名优秀的程序员,十分优秀!