我对编码和学习OOP的概念非常陌生。请就此处理问题。我期待投票赞成,但需要解释,请在此处发布。
这是我的代码段,我正在创建一个对象并使用该对象调用方法,但错误来自-令牌“登录”的语法错误,此令牌后应有标识符
我在做什么错了?
public class testabb {
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public static void login() {
System.out.println("Login");
}
testabb t = new testabb();
t.login();
}
答案 0 :(得分:3)
您不能只让代码直接在类下浮动-它应该在方法,构造函数或初始化程序块中。例如:
public class testabb {
public static void main(String[] args) {
testabb t = new testabb();
t.login();
}
public static void login() {
System.out.println("Login");
}
}
答案 1 :(得分:1)
您正在使用方法外的对象来调用方法。您无法在程序中做到这一点。在这里,您应该在方法内部调用它,但只能在实例化之后进行,即您必须在控件转到调用语句之前实例化对象。实例化后,在这里我在main方法中调用了它。
{{1}}