A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© fightingwang 中级黑马   /  2015-2-14 11:46  /  1681 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

理解面向对象
1.面向对象是相对面向过程而言
2.面向对象和面向过程都是一种思想
3.面向过程---强调的是功能的行为
4.面向对象---将功能封装进对象,强调具备了功能的对象
5.面向对象是基于面向过程的
7.面向对象的三个特征:封装,继承,多态
以后开发其实就是找对象使用,没有对象,就创建对象
8.类和对象的关系:
类就是对现实生活中事物的一个描述
对象就是这类实实在在存在的个体
属性对应是类中的变量,而行为对应的就是类中的函数(方法)
其实定义类就是在描述事物,就是在定义属性和行为,属性和行为共同成为类中的成员(成员变量和成员函数);
类类型变量指向对象
匿名对象使用方式之一,当对对象的方法只调用一次时,可以用匿名对象来完成,这样写比较简化
如果对一个对象进行多个成员调用,必须给这个对象起名字
匿名对象使用方式之二:可以将匿名对象作为实际参数进行传递
封装:
是指隐藏对象的属性和实现细节,仅对外提供公共访问方式
好处:
1,将变化隔离
2,便于使用
3,提高复用性
4,提高安全性
封装原则:
将不需要对外提供的内容隐藏起来
把属性都隐藏,提供公共方法对其访问

构造代码块:
作用:给对象进行初始化
对象一建立就 运行,而且优先于构造函数执行
和构造函数的区别:构造代码块是给所有对象进行统一初始化,而构造函数是给对应的对象进行初始化

this语句只能定义在构造函数的第一行

8 个回复

倒序浏览
其实定义类就是在描述事物,就是在定义属性和行为,属性和行为共同成为类中的成员(成员变量和成员函数
回复 使用道具 举报
rehan 发表于 2015-2-14 11:55
其实定义类就是在描述事物,就是在定义属性和行为,属性和行为共同成为类中的成员(成员变量和成员函数 ...

总结的很好,哈哈:handshake
回复 使用道具 举报
感谢你的 分享!
回复 使用道具 举报
谢谢分享
回复 使用道具 举报
不错{:3_48:}
回复 使用道具 举报
Ansel 中级黑马 2015-2-16 01:37:05
7#
不错,背也要背下来
回复 使用道具 举报
huangchunwei 来自手机 中级黑马 2015-2-16 12:04:09
8#
谢谢楼主分享。。赞个。
回复 使用道具 举报
BEIKOU 来自手机 中级黑马 2015-2-18 12:27:04
9#
感谢楼主
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马