这个程序为什么要加static?解决方法
这个程序为什么要加static?对于下面这个程序在子类中一,为什么要用static修饰?二,在方法minmax为什么也要
这个程序为什么要加static?
对于下面这个程序在子类中
一,为什么要用static修饰?
二,在方法minmax为什么也要用static 修饰?
三,<String>是否可以去掉,我试了一下,是可以的,但是不是有的情况下不可以?
[解决办法]static表示静态的,不需要new操作,就可以直接调用
方法minmax 如果去掉 需要new一个
[解决办法]一.static修饰的类或方法或属性,都是类相关的,与类实例化的对象无关,因此只需使用类名就可以使用static修改时的任何成员。
二.A.B mm = A.minmax(words);若想在B类实例化对象之前调用B类的方法,那么该方法必须为类相关,因此需要用static修饰。
三.<String>任何情况下都可以去掉,这是java泛型的内容,加上<String>将类局限于只对String类型进行描述,如果不加的话,则可以对所有类型进行描述。