首页 > 编程知识 正文

静态属性和静态方法,静态类型和动态类型的区别

时间:2023-05-04 00:40:22 阅读:166602 作者:3045

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中,具有方法的实现只能在实现接口的类内部实现方法。 可以多继承。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。