import java.util.Objects;/* * * @ author cmx */public class static _ function { publicstaticvoidmain (string [ ] args )/静态方法示例(以API静态开头的方法是静态方法) java.util.Objects包中的staticinthashcode(objecta ) system.out.println ) object //非静态方法示例(API中没有以静态开头的方法的非静态方法) (java.lang.Object软件包中的public int hashCode ) (system.out.println ),hellt *非静态方法:必需:对象名称.方法名称(); 括号内为空; *例如,Employee的getName */}}静态函数仅在程序结束时从内存中消失。 无需实例化类就可以调用静态成员函数
如果不是静态的,它会动态加载到内存中,如果不需要,它会从内存中消失。
C#中:
静态变量static int a,可变,
静态常数const int b根据静态常数进一步限制,是不变的
接口属性默认为公共静态文件
abstract即抽象类在有抽象类方法的同时,也允许非抽象方法。 只能单独继承。
在接口interface中,具有方法的实现只能在实现接口的类内部实现方法。 可以多继承。