java进行排序时报的错

问题遇到的现象和发生背景

如何把函数转为赋值对象

问题相关代码,请勿粘贴截图
if (studentslist.get(j).getGrade()<studentslist.get(j+1).getGrade()) 
                    {
                       temp=studentslist.get(j).getGrade();
                       studentslist.get(j).getGrade=studentslist.get(j+1).getGrade();
                       studentslist.get(j+1).getGrade=temp;
                     }               
运行结果及报错内容

getGrade cannot be resolved or is not a field
getGrade cannot be resolved or is not a field

我的解答思路和尝试过的方法

后两行的getGrade如果加上()又会报错
The left-hand side of an assignment must be a
variable

请使用 setter 方法;(getter,setter 当摆设用的)

studentslist.get(j).setGrade(studentslist.get(j+1).getGrade());