`

关于类和对象的总结

阅读更多

                                                                    类和对象
1.对象是生活中具体的一个事物,任何具体的东西都是对象;
2.类是对象的集合,是人为主观的根据许多对象所具有的共同属性划分为不同的类;
3面向过程:面向过程针对的是做一件事的过程,他和做这件是的对象无关,无论是哪个对象去做结果是不变的.面向过程编程就是提出问题,然后写函数解决这个问题.
4.面向对象:面向对象针对的是对象,关注谁去做这件事,最后的结果是不同的.面向对象编程是通过写类,然后根据自己的需要将类组合起来.

 

关于类与对象这节课编程习题的注意点:
1.调用函数后面是有括号的,而调用属性是不需要括号的;
2.写代码的时候需要细心,字母的大小写前后需要一致;
3.对象不能跨类调用,如果要用其他类的对象需要将这个对象同过参数的形式传递过来或用this关键字指代调用该函数的对象;
4.调用函数是只要参数名,而不要参数的类型;

 

关于类变量类方法及实例变量实例方法:

        类变量及类方法都是属于类的前面有static关键字修饰,是所有对象共有的,内存中只有一处空间存放类变量的值。如果其中一个对象改变了类变量的值,其他对象得到的就是改变后的结果。它们在类加载到内存是就分配了内存空间,而实例变量和实例方法只有在被创建时才分配内存空间,它们是每个对象独有的。且类方法只能调用类方法及类变量,不能调用实例方法(因为若该方法中包含对象的method(),不能保证对象初始化),而实例方法既可以调用类方法、类属性也可以调用实例方法、实例属性,但实例方法中不允许定义static变量。

          

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics