java吧 关注:1,244,878贴子:12,719,870
  • 12回复贴,共1

我在androidAPI中发现了很多没有构造方法的类,这些类

只看楼主收藏回复

我在androidAPI中发现了很多没有构造方法的类,这些类的父类大多是抽象类,是因为他继承了抽象类而没有实现里面全部的抽象方法,自己也变成抽象类才不能被实例化的吗,那为什么在API上显示这样的类前面没有用abstract来修饰呢。
还有一些类不是继承自抽象类,是正常类,同样不能用new构造,他们都是私有构造类吗,如果是哪为什么他们的方法没有用static修饰.
求大神赐教


来自Android客户端1楼2018-01-02 20:26回复
    大神,大神,求支言片语,指点迷津


    来自Android客户端2楼2018-01-03 05:33
    回复


      来自Android客户端3楼2018-01-03 09:06
      回复
        有问题为什么不问问隔壁的C++吧呢


        4楼2018-01-03 09:10
        回复
          嗯哼?一个类继承抽象类如果不实现全部抽象方法就必须添加abstract关键字,否则编译不通过
          不能new就说明它的无参构造器是私有的


          IP属地:上海来自Android客户端5楼2018-01-03 09:18
          回复
            私有话无参构造器一般用在单例


            IP属地:上海来自Android客户端6楼2018-01-03 09:19
            收起回复