想请教老师一下,在项目中您多次在方法和常量中使用static,我拿出了使用比较多的两处,关于static属于java基础知识,使用和特点我基本自己了解,但是在实际开发中我还是有很多的不明白。例如在Appliction中这些方法中使用static还是能比较接受的,因为考虑到在应用使用中可能多次使用,这么static修饰的内容可以放在内存中,但是关于申请权限,我们在进入App的入口中就调用,只是用一次并且全都是用private修饰,我们使用static即不是为了给其他类方便调用,也不需要他一直存在内存中,并且只给本类使用,那么:
为什么还要用static修饰?
并且haveXXXPerms()用staticrequestPerm()方法却没有使用这是为啥等不用可不可以,这样会增加内存的负担吗,好处在哪里?
希望老师能帮我简单解释下。