java面向对象

什么叫面向对象?

简单来说,面向对象是基于面向过程的编程思想。

举例例子,把大象装进冰箱?分别用面向对象和面向过程的方法描述

A:面向过程实现

第一步 打开冰箱

第二步 帮大象放进去

第三步 关闭冰箱门
 B:面向对象实现

这里可以抽象出两个对象,冰箱和大象

调用冰箱的开门方法,再调用大象的进入方法,最后调用冰箱的关闭方法

key:面向对象的关键就是去做一件事儿,不是想到第一步干嘛,而是想想有哪些对象。

那我们如何更好的去使用面向对象的思想呢?

需要思考一下三个点
  A:有哪些类
  B:每个类有哪些成员
  C:类与类的关系

那面向对象都包含些什么呢?

我们先看看现实世界

   现实世界的事物包括
   属性 事物的基本描述
   行为 事物的功能
  在Java语言中最基本的单位是类。所以,我们要用类来体现事物
   类           和     实际的事物
   成员变量       事物属性
   成员方法       事物行为

  类和对象的概念
   类:是一组相关的属性和行为的集合。是一个抽象的概念。
    对象:是该类事物的具体存在,是一个具体的实例。(对象)
    举例:
   学生:类
   班长:对象

 最后:我们学习Java,主要就是开发和设计
  A:开发:就是不断的创建对象,通过对象调用功能
  B:设计:就是管理和维护对象间的关系

原文地址:https://www.cnblogs.com/javabigdata/p/5589036.html