静态方法:

优势:生命周期--一旦创建--应用结束--才会结束。  2=全局  3.效率高

用处:用户登录信息。系统配置信息、系统设置、sqlHelper

注意:静态的创建多了,占用内存大。

调用:静态方法直接调用非静态方法,不能直接调用

构造方法:

用处:初始化对象、或者初始化数据。

特点:默认是有一个无参的方法

析构方法:

作用:释放对象

谁在使用:GC垃圾回收机制,

虚方法:virtual

作用:允许子类/派生类 进行重写。来实现不一样的功能

抽象方法:abstract    

定义:要写在抽象类、不能实例化、不带方法体

使用场合:强制性一定要实现。

与接口的区别和使用场合:

区别:1.抽象类是单继承、 接口可以多继承    2. 抽象类可以写普通方法、虚方法等。   接口只能写规范,不能写实现。

 使用场合:抽象类一般用于不会经常改动的,抽象范围大一定的事件。 人--》男人--》女人 。接口经常修改 ,如写人的动作、吃、穿、动等。具体事件

扩展方法:ExtendMethod

定义:在非泛型静态类中,定义静态方法。就是扩展方法

使用场合:1.在密封类中的对象。属性 或者方法(扩展密封类)。 2.扩展接口 。

 

posted on 2021-11-17 17:42  移动互联编译站  阅读(282)  评论(0编辑  收藏  举报