java吧 关注:1,187,456贴子:12,592,839
  • 10回复贴,共1

求助!怎么搞这个?

只看楼主收藏回复

Java初学
#Java#


IP属地:四川来自Android客户端1楼2024-05-11 16:24回复
    class Scanner的非静态方法调用,要先new 一个类
    Scanner scanner=new Scanner();
    scanner.area(a,b);
    而且类的命名首字母要大写。


    IP属地:福建2楼2024-05-11 17:15
    收起回复
      你的square 是个类, 类要调用方法,只能是自己的静态方法,而你的是普通方法。
      1.首先得创建一个对象square sq = new square();
      2.用对象去调用area方法 sq.area(s);


      IP属地:广东3楼2024-05-11 17:18
      回复
        这不都告诉你了么,静态方法里面不能直接调非静态方法


        IP属地:广东来自Android客户端4楼2024-05-11 17:44
        回复
          要么new一个square,要么方法改成静态


          IP属地:上海来自iPhone客户端5楼2024-05-11 18:02
          回复
            先new,或者改成静态,对于这种问题尽量学会搜索或者ai,贴吧效率能有多高


            IP属地:江苏来自Android客户端6楼2024-05-11 19:26
            回复
              楼上说得对,初学者问题把代码复制给ai基本都能得到解决的,效率会高很多


              IP属地:湖南来自Android客户端7楼2024-05-11 20:05
              回复



                IP属地:安徽来自Android客户端8楼2024-05-12 01:03
                回复
                  接口中有个抽象方法 这个描述。。。。。


                  IP属地:宁夏9楼2024-05-13 17:19
                  回复