美文网首页
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基础03面向对象

    Java 基础02Java编程基础 面向对象上 面向对象的概述 面向对象的概述:面向对象是一种符号人类思维习惯的编...

  • 1.6 面向对象

    第 1章 面向对象思想 1.1 面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是...

  • 类与对象、封装、构造方法

    1. 面向对象思想 1.1 面向对象思想概述 概述Java语言是一种面向对象的程序设计语言,而面向对象思想是一种...

  • 【从零开始学Java】学习笔记day012

    一 面向对象思想 1.1面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序...

  • 02-01 类与对象、封装、构造方法

    第1章面向对象思想 1.1面向对象思想概述 概述 Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程...

  • 【技术贴】java面向对象的基本概念

    java面向对象概述 一,面向过程与面向对象 1,程序的发展经历了两个主要阶段:面向过程、面向对象。 2,对于面向...

  • 【Java】基础篇之类与对象、封装、构造方法-006

    第六章 类与对象、封装、构造方法 6.1 面向对象思想 6.1.1 面向对象思想概述 1.概述 Java语言是一...

  • Java面向对象概述

    1.面向对象思想 面向对象是基于面向过程的编程思想 面向过程:强调的是每一个功能的步骤 面向对象:强调的是对象,然...

  • Java面向对象概述

    标签(空格分隔): Java面向对象 问题思考 什么是面向对象? 为什么要面向对象? 怎么面向对象? 问题解决 什...

  • API(三)~ 其他常用类

    一、包装类概述 1. 包装类概述 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,...

网友评论

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

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