黑马程序员-----学习日记<5>----面向对象总结1

来源:互联网 发布:淘宝美工面试问题 编辑:程序博客网 时间:2024/05/17 05:57

---------------------- android培训、java培训、期待与您交流! ----------------------


面向对象



1、什么是对象
(1)对象就是程序里的一些东西, 例如StringBuffer, 它们实现了某些我们需要的功能, 例如append()和reverse()
(2)当我们需要某个功能时就可以使用这样的对象来帮我们完成, 例如需要存储若干数据, 需要反转数据的排列
例如我们想将一段字符串发送到别人的电脑上, 那么找到一个可以发送数据到其他电脑的对象, 调用这个对象的方法即可



2、面向对象编程
它是一种编程思想, 使用对象编程




3、什么是类
对象是由类创建出来的, 类是对对象的描述, 它描述了对象是什么样的, 例如对象都有什么功能, 这必须在类中预先定义好



4、定义类
(1)使用class关键字加上类名定义一个类
(2)在类中用成员变量描述对象的特征
(3)在类中用成员方法描述对象的功能



5、创建对象
(1)使用new关键字加上类名创建一个对象
(2)使用"对象.成员名"的方式访问一个类的成员



6、对象创建的过程
Person p = new Person(); 这行代码都干了什么?
(1)栈内存中会创建一个变量p, p将记住一个对象的地址
(2)new Person()时先在内存中查找Person.class, 如果内存中没有这个class就从硬盘加载, 如果有则直接调用
(3)找到类之后, 使用这个类创建一个对象, 将成员变量初始化, 基本数据类型是0, 引用数据类型是null
(4)p变量就是记住这个对象在内存中的地址



7、对象的生命周期
(1)对象在new关键字创建的时候生命周期开始
(2)如果一个对象没有任何引用可以到达, 那么就无法访问这个对象了, 这时对象就成为了垃圾, 生命周期结束



8、匿名对象
如果一个对象只使用一次, 那么就可以不用任何变量引用它, 用完一次之后生命周期就结束了, 不能再次使用




---------------------- android培训、java培训、期待与您交流! ----------------------

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 被水电工掠夺的妻子在线播放b 佐佐木明希大嫂中文字幕全集 善良的小妻子字幕 公公在我洗碗时在厨房要了我 大嫂被肉翻了天佐佐木明希1 教师蕾丝短裙中文字幕 瓜棚里和大嫂乱禽 强睡大嫂中文字 免费 佐佐木明希 房东中文字幕 与父亲干柴烈火 中文字幕丈夫不在 9大嫂被禽翻中文字幕 侵犯你的贞洁 中文字幕 年轻的妻子在线观中文字幕 大嫂被翻天了佐佐木b希中文7 美丽的大嫂中文字幕影迅雷下载 邻居的妻子中文字幕下载 神马电影院电影中文 神马电影院理论中文 女儿的朋友5中文神马电影院 97手机2019电影院专用版中文 厨房里进入朋友的老婆 中文版电影院 神马电影院 中文 儿子的妻子中文字幕 下载 樱桃中文版电影院 大富豪电影院韩国中文 老婆的闺蜜们喝醉了在家 中文潮人影院您手中的电影院 朋友不在晚上去他家干 趁兄弟喝醉上他女朋友在线播放 神马电影院午伦中文 朋友喝醉上其妻 我朋友的妻子韩语中文2018 在朋友家趁朋友喝醉上他老婆 日本朋友的妻子和母亲中文版 偷朋友的妻子在线中文播放 邻居的妻子日本中文2018 朋友的妻子日本中文版7 朋友的妈l妈中文字电影 母亲在美国被黑人证服