Non-static method 'updateInfoByRealname(com.acm.entity.Patient)' cannot be referenced from a static context
时间: 2023-10-28 18:55:06 浏览: 43
这个错误意味着你在静态上下文中引用了一个非静态方法。在Java中,静态方法是属于类的,而非静态方法是属于对象的。因此,当你在静态方法中调用一个非静态方法时,编译器无法确定具体要调用哪个对象的方法。
要解决这个问题,你有两个选项:
1. 将调用该方法的方法改为非静态方法,或者将该方法改为静态方法。
2. 创建一个类的实例,并使用实例调用非静态方法。
具体哪个选项适合你的情况,取决于你的代码逻辑和需求。
相关问题
acm.hi-54.com答案
acm.hi-54.com是一个ACM竞赛相关的网站,其中包含了关于ACM竞赛的各种题目和答案。在这个网站上,我们可以找到从基础到高级的各种难度题目,还有相应的解答和解题思路。
ACM竞赛是计算机领域中一项重要的学术竞赛,旨在锻炼计算机程序设计和解决问题的能力。网站acm.hi-54.com提供了丰富的题目资源,对于想要提升自己算法编程能力的人来说是一个非常有用的学习平台。
在这个网站上,我们可以找到各种类型的题目,包括数学问题、数据结构、图论、动态规划等等,涵盖了计算机程序设计中的各个方面。对于想要参加ACM竞赛的同学来说,这些题目可以帮助他们提前熟悉比赛所使用的各种题型,为比赛做好充分的准备。
同时,这个网站也可以帮助大家更好地理解和掌握各种算法和数据结构。对于在学校里学习计算机科学的同学来说,这些题目可以帮助他们将课堂上学到的知识应用到实际的问题中,加深对算法和数据结构的理解。
总之,acm.hi-54.com提供了丰富的ACM竞赛题目资源,对于提升算法编程能力和深入学习计算机科学知识的同学来说是一个非常有价值的网站。希望更多的人可以通过这个网站找到自己感兴趣的题目,不断提升自己的编程能力。
https://ac.nowcoder.com/acm/contest/70759/A
根据提供的链接,这是一个ACM比赛的题目链接。该链接中包含了多个题目,需要具体指明需要解决哪一个题目。
如果您需要解决该链接中的第A题,即“数列求和”,可以参考以下Python代码:
```python
n = int(input())
sum = 0
for i in range(1, n+1):
sum += i
print(sum)
```
该代码首先读入一个整数n,然后使用for循环计算1到n的和,并将结果存储在变量sum中,最后输出sum的值。