Fix Code Sample
From CompSciWiki
Back to the Program-A-Day homepage
ProblemIdentify the problems in the code sample below. Fix the errors so that the code works correctly.
public class Triangle { int base; int height; public static int getArea() { return ( this.base * this.height / 2 ); } } public static void main() { Triangle tri = new Triangle(); int area; area = tri.getArea(); } |
SideSectionTitle | |
---|---|---|
SolutionThe problem with this code is that it attempts to use instance variables in a static method. To fix it, you must pass the arguments in as parameters. | ||
Code |