黑马程序员技术交流社区

标题: 面向对象的学习 [打印本页]

作者: huyang936    时间: 2015-1-16 19:54
标题: 面向对象的学习
面向对象是一种行对于面向过程的编程思想,能让复杂的事情简单化
名词提炼法
面向对象的三大特征:封装、继承、多态
【以后开发:其实就是找对象使用。没有对象,就创建一个对象用。】【找对象、建立对象、使用对象、并维护对象间的关系】
类和对象的关系:
类 就是对现实生活中事物的描述。(java中用class定义的类)【图纸】【就是在定义属性和行为】【成员变量、成员函数】
对象 就是这类事物实实在在存在的个体。(java在堆内存中用new建立的实体)
成员变量和局部变量:
1.存储地方不同
成员变量存储在堆内存中,是随着对象的建立而建立
局部变量存储在栈内存中
2.作用范围不同
成员变量作用在整个类中有效
局部变量只在定义的函数、语句块中有效
【匿名对象调用成员属性没有意义;而调用成员方法有意义】





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