当然了,要static才可以你这样调用呢,你要先定义一个对象然后才调用呢。
Hyperlink tt = new Hyperlink();
k = tt.getLastRow();
注意大小写呢。

解决方案 »

  1.   

    非静态方法不能在静态上下文中引用。
    就是说你调用Hyperlink.getLastRow();这个非静态方法的代码片断是在静态方法或者静态类中的,这样不行,根据需要修改吧
      

  2.   

    只有static的method才能通过class直接调用。
      

  3.   

    To:jcq
    我照你的方法做的,但是为什么出现这个错误,怎么改正,谢谢jxl.Hyperlink is abstract; cannot be instantiated
    probably occurred due to an error in /exc.jsp line 14:
    Hyperlink tt = new Hyperlink();
      

  4.   

    Hyperlink是抽象类,不能创建抽象类的对象
      

  5.   

    在抽象类中getLastRow()必须定义为static
    不能创建抽象类实例
    直接调用:
    Hyperlink tt=null;
    int k = tt.getLastRow();
      

  6.   

    static把你的getLastRow()固定在内存中,可以随意调用
      

  7.   

    public class SubHyperlink extends Hyperlink{
    /* 实现abstract 方法 */
    }
    int k = (new SubHyperlink()).getLastRow();