黑马程序员技术交流社区

标题: 类 对象 [打印本页]

作者: 龙泉    时间: 2016-1-9 00:00
标题: 类 对象
类方法 和 对象方法 的区别:
    1、类方法是属于整个类,而不属于某个对象。
    2、类方法只能访问类成员变量,不能访问实例变量,而实例方法可以访问类成员变量和实例变量。
    3、类方法的调用可以通过类名.类方法和对象.类方法,而实例方法只能通过对象.实例方法访问。
    4、类方法只能访问类方法,而实例方法可以访问类方法和实例方法。
    5类方法不能被覆盖,实例方法可以被覆盖。

   类成员变量 和 实例变量 的区别:

    1、 类变量也叫静态变量,也就是在变量前加了static 的变量;
        实例变量也叫对象变量,通常是动态的,即没加static 的变量;

    2、类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;
       而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2