美文网首页
Java面向对象概述

Java面向对象概述

作者: Olivia_SHEN | 来源:发表于2018-01-10 11:52 被阅读0次

    1.面向对象思想

    面向对象是基于面向过程的编程思想

    • 面向过程:强调的是每一个功能的步骤
    • 面向对象:强调的是对象,然后由对象去调用功能

    2. 面向对象的思想特点

    A.是一种更符合我们思想习惯的思想
    B.可以将复杂的事情简单化
    C.将我们从执行者变成了指挥者

    3.面向对象开发

    就是不断地创建对象,使用对象,指挥对象做事情

    4.面向对象设计

    就是在管理和维护对象之间的关系

    5.面向对象特征

    • 封装(encapsulation)
    • 继承(inheritance)
    • 多态(polymorphism)

    6.举例:把大象装进冰箱

    A:面向过程

    动作有:

    • 打开冰箱门
    • 装进大象
    • 关闭冰箱门

    代码体现:

    class Demo
    {
        public static void main(String[]args)
        {
            open();
            in();
            close();
    
        }
        public static void open()
        {
            System.out.println("打开冰箱门");
        }
        public static void in()
        {
            System.out.println("装进大象");
        }
        public static void close()
        {
            System.out.println("关闭冰箱门");
        }
    }
    
    
    B:面向对象

    1)有哪些类?

    • 大象
    • 冰箱
    • demo

    2) 每个类有哪些东西?

    • 大象:进去
    • 冰箱:开,关
    • demo:main方法

    3)类与类之间的关系是什么呢?
    demo类使用大象和冰箱类的功能。

    代码体现:

    class daxiang
    {
        public static void in
        (
            System.out.println("装进大象");
        )   
    }
    class bingxiang
    {
        public static void open
        {
            System.out.println("开冰箱");
        }
        public static void close
        {
            System.out.println("关冰箱");
        }
    }
    class demo
    {
        public static void main(String[]args)
        bingxiang.open();
        daxiang.in();
        bingxiang.close();
    }
    

    相关文章

      网友评论

          本文标题:Java面向对象概述

          本文链接:https://www.haomeiwen.com/subject/maqnnxtx.html