import java.awt.Rectangle;
public class Rec {
public static void main(String[] args) {
Rectangle r1;
r1 = new Rectangle(2, 5, 15, 15);
System.out.println(r1.getHeight);
}
}
我收到如下错误:
System.out.println(r1.getHeight);
^
symbol: variable getHeight
location: variable r1 of type Rectangle
1 error
我不知道这个代码有什么问题,我是新用户,所以它可能很简单,但我找不到问题:(
答案 0 :(得分:2)
要调用Java方法(并且Rectangle.getHeight()是一种方法),您需要括号,例如:
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
fab.setOnClickListener(new View.OnClickListener() {
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
@Override
public void onClick(View view) {
if (!favSelected) {
favSelected = true;
view.setBackgroundTintList(new ColorStateList(new int[][]
{new int[]{0}}, new int[]{getResources().getColor(R.color.colorAccent)}));
} else if (favSelected) {
favSelected = false;
view.setBackgroundTintList(new ColorStateList(new int[][]{new int[]{0}}, new int[]{getResources().getColor(R.color.colorPrimary)}));
}
}
});
顺便说一句,对于接受参数的方法,您可以将这些参数放在括号之间:
System.out.println(r1.getHeight());
答案 1 :(得分:0)
使用r1.getHeight()
代替r1.getHeight
,因为getHeight();
在Rectangle类中定义。 use for获取此Rectangle的边界Rectangle。 Link