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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 技术奇奇 于 2016-4-17 11:59 编辑

###06.01_面向对象(面向对象思想概述)(了解)
//面向对象是基于面向过程的编程思想
* A:面向过程思想概述
//        面向过程: 强调的是每一个功能的步骤  关注于过程
        * 第一步
        * 第二步
* B:面向对象思想概述
//        面向对象: 强调的是对象,然后由对象去调用功能                关注与结果
        * 找对象(第一步,第二步)
* C:举例
        * 买煎饼果子        (直接去找卖煎饼果子的人买来吃就好了,不用自己去做煎饼果子了)
        * 洗衣服 //面向过程: 脱衣-找盆-放洗衣粉-加水-把衣服扔进去-搓一搓-清洗衣服-拧干-晾起来
                        //面向对象:        脱衣-打开洗衣机-扔进去-一键开启即可-晾起来
                                                (直接找个老婆来洗衣服 不用自己洗了)
//万事万物皆对象
* D:面向对象思想特点
面向对象的思想特点(☆☆☆):
//        * a:是一种更符合我们思想习惯的思想
//        * b:可以将复杂的事情简单化
//        * c:将我们从执行者变成了指挥者
                * 角色发生了转换


'举例:'
        把大象装进冰箱
                面向过程:
                        动作有哪些?
                                A 打开冰箱门
                                b 装进大象
                                c 关闭冰箱
代码体现:
class demo  {
        public static void main (String []args){
                System.out.println("打开冰箱门");
        (((        //打开冰箱门的动作,我现在仅仅是为了掩饰,就写了一个输出语句
                //其实,他可能需要做很多操作
                //这个时候代码就比较多
                //假如我要多次打开冰箱门
                //代码一多,每次都写一边,麻烦不
                //我们就应该用方法改进
                System.out.println("装进大象");
                System.out.println("关闭冰箱门");))))
                        //写了方法后,调用就改变了
                open();
                in();
                close();
        }
        public static void open(){
                System.out.println("打开冰箱门");
        
        }
                public static void in(){
                                System.out.println("装进大象");
        
        }
                public static void close(){
                        System.out.println("关闭冰箱门");
        
        }


}

0 个回复

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