Java自定义方法不起作用

时间:2016-01-19 19:38:39

标签: java

我是初学者,我开始通过做一些学习编程 演习... 为什么这个简单的java代码会给我一个错误?

clinic.rb
has_many :appointments
id | name 
1 | Clinic A
2 | Clinic B

appointments
belongs_to :clinic
clinic_id | start_time       | end_time         | user_id
1         | 20 Jan 2016 12:00| 20 Jan 2016 13:00| 1
2         | 20 Jan 2016 13:00| 20 Jan 2016 14:00| 1
2         | 20 Jan 2016 16:00| 20 Jan 2016 18:00| 1
1         | 20 Jan 2016 15:00| 20 Jan 2016 18:00| 1

2 个答案:

答案 0 :(得分:6)

我认为这是因为您从静态方法(sum)访问“非静态”属性(a,b),此操作被禁止。

尝试更改

public static int sum()

public int sum()

要了解“静态”修饰符,建议您阅读: official tutorial

答案 1 :(得分:0)

方法sum()是静态的。在此方法中,您无法访问“非静态”变量。