(16)--4.5 static的用法面向对象程序设计.ppt
《(16)--4.5 static的用法面向对象程序设计.ppt》由会员分享,可在线阅读,更多相关《(16)--4.5 static的用法面向对象程序设计.ppt(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Static关键字n成员变量分为:实例变量和类变量。成员变量在声明时,若无修饰符static则为实例变量,若有static则为类变量(或叫静态变量)。n实例变量和类变量的区别:n一个类可创建多个不同的对象,不同对象的实例变量将分配不同的内存空间n所有对象的类变量都分配的同一处内存,改变其中一个对象的类变量将会影响其他对象的这个类变量。结论:对象共享类变量。n举例Static关键字n成员方法分为:实例方法和类方法。成员方法在声明时,若无修饰符static则为实例方法,若有static则为类方法(或叫静态方法)。n实例方法和类方法的区别:n类方法在累的字节码加载到内存时就分配了入库,因此可以通过类
2、名直接调用类方法。n实例方法不能通过类名调用。n举例Static关键字n成员方法分为:实例方法和类方法。成员方法在声明时,若无修饰符static则为实例方法,若有static则为类方法(或叫静态方法)。n实例方法和类方法的区别:n类方法在累的字节码加载到内存时就分配了入库,因此可以通过类名直接调用类方法。n实例方法不能通过类名调用。n举例Static关键字n需要注意的几个问题n实例方法既能对类变量操作也能对实例变量操作。而类方法只能对类变量进行操作。n一个类中的方法可以互相调用,实例方法可以调用该类中的其他方法;类中的类方法只能调用该类的类方法,不能调用实例方法。n原因:类变量和类方法在类的字节码加载到内存时就已经存在,因此类方法能对其他类方法和类变量进行调用。而实例变量和实例方法此时尚不存在。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 16-4.5 static的用法面向对象程序设计 16 4.5 static 用法 面向 对象 程序设计
限制150内