前言

期待以久的面向对象来啦!     家人们,今天来讲面向对象。

学习小问题

什么是面向对象?     面向对象的对象指的是什么?     面向对象可以来做什么?

问题解析:

面向对象就是面向过程的编程思想,在我们解决问题的时候

按照一定的过程(流程)来解决问题。就像把苹果装进冰箱,总共分几步:

1.开门   2.苹果放在里面  3.关门

以过程为本提升了代码的复用减少了很多冗余,避免了代码的浪费,面向对象就是把大段的过程简化啦,拆分成了小段再去实现这小段功能,进行拼接,最后完成复杂的需求实现,从而事半功倍。

面向对象的编程思想

我们在解决问题的时候按照现实生活中的规律来考虑问题,考虑在这个问题的过程中总共有几个实体参与进来,可以分为哪些环节,可以理解为实体动作动作的支配者,没有实体动作就发生不了。人  冰箱  苹果,分析每一类个体都有什么特点  做了哪些事情

苹果的特点:大、体重很重

冰箱的特点:有门 容积 

人的特点:能做事情  做了哪些事情呢 ?

开冰箱门 装苹果 关门

类和对象

类----人类  抽象笼统的概念  描述一类事物  肯定是具有相同的特征行为

人类有名字  有年龄  有性别-----静态描述特征(特征)-----属性

人类能吃饭  能说话  能学习-----动态动作行为(做事)-----方法

对象比如说是具体的人,人类中的一个具体的人,这个具体的人,有名字、有年龄、有性别、能吃饭、能说话、能学习等这些都是人的属性也就是这个对象的属性。

在现实生活中,对象是先有的,总结出来的概念(类) 后产生的在计算机中利用面向对象的思想来做事,需要先自己定义(描述)一个类(型)想要做事情 需要在描述的类中创建一个具体的个体(对象)出来,个体(对象)来做事。

Java 之面向对象_面向对象