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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘波啵 中级黑马   /  2019-4-25 12:30  /  837 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.面向对象(理解)
        什么是面向过程?
                C语言
                比如说,我们想要完成某个大型的项目,但是呢,想要完成这个项目,需要3个功能组合在一起才能实现的。我们要做的就是努力把这个三个功能做好,
                在结合,就可以实现这个项目了,在这个过程中,我们重点关注的是每一个功能是否能够做好。面向过程可以理解为面向函数(方法),我们重点关注的就是方法。

        什么是面向对象?
                Java语言
                比如说,我们想要完成某个大型的项目,但是呢,想要完成这个项目,需要3个功能组合在一起才能实现的。我们换了一种思想,我们不去直接做方法了,
                我们直接去找了一个具备该三个功能的对象,我们只需要把对象弄好,大项目也做好了,我们重点关注的是对象了,而不是方法了。

        面向过程和面向对象的关系?
                面向对象是基于面向过程的,就是说以面向过程为基础之上建立的

        面向对象的好处是什么(我们为什么要学习面向对象呢)?
                它是一种更符合我们人类思考习惯的思想
                它可以将复杂的事情简单化
                它可以将我们程序员从执行者变成了指挥者

2.类和对象
        什么是类?
                官方:类是某些事物的属性和行为的集合,是一个抽象的概念。
                我们想要知道Java中的类是什么,那我们就要先知道我们现实生活中类是什么呢?通过百度百科查看,我们知道了,类是许多相似或相同事物的综合,
                具有共同特征的事物所形成的种类,即为类,如果我们还不懂,你可以自己问自己一个问题,你为什么是“人类”,因为我们都有相似的外貌(鼻子,眼睛,耳朵,嘴巴等等),
                我们的一些动作都是差不多的,我们都有吃,喝,拉,撒,睡,dbj等功能。Java中的类其实就是对我们现实生活中类的描述

                什么是属性?
                        就是类的外在特征,在java中叫做成员变量。
                        比如说人类,外在特征,鼻子,眼睛,耳朵,嘴巴,都有姓名,年龄,性别,星座,血型。

                什么是行为?
                        行为一个动词,就是类具备的一些功能,比如说人类,功能,吃,喝,拉,撒,睡,跑,跳等等。在java中叫做成员方法

        什么是对象?
                官方:对象是类的具体的存在,体现
                比如说以人类为例,那对象就是具体的某一个人,你,我,他都是对象

        怎么写一个类?
                在写一个类之前,我们先要认真的观察该类有哪些外在特征和功能
                比如我们用人类来举例:
               
                分析:人类
                外在特征:姓名,年龄,性别,星座,血型,身高,籍贯
                功能:吃,喝,拉,撒,睡

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马