前言:
从本篇开始咱们进入java基础学习第二阶段--面向对象。
前面几篇都是一些概念性的东西。虽然很乏味。但是是学习过程中必须经历的。所以希望大家耐心些。凯哥也尽量不让大家乏味。
本节主要内容:
1:学习编程的目的
2:怎么用编程语言描述世界事物?
3:使用java怎么描述?
4:怎样定义类成员变量、成员方法和之前我们学的有什么不同
5:类和对象的概念理解
本文是《凯哥陪你学系列之java基础篇.第二阶段 面向对象》中第40篇 基础第二阶段 2 面向对象(类与对象的概述)
1:我们学习编程是为了什么?
为了把我们日常生活中遇到的实物用学习语言描述出来。这样更好的为我们生活提供便捷服务
比如有个游戏:模拟人生 这个游戏其实就是真是日常生活用游戏描述
再比如作家很多用小说描述,导游用电视剧、电影啊来描述日常生活。而我们程序员就是用机器(学习)语言来描述的。
2:那么我们如何用机器语言来描述世界事物?
请看下图:

请点击此处输入图片描述

说明:
以现实生活中的人为例。
人有名字、性别、年龄等名词性特点
人还有吃东西、说话、跑步、大哭、哈哈大笑等动词行特点
person对象属性:name、sex、age等
行为就有:eat/say/run等
也可以这么理解:

请点击此处输入图片描述

3:Java中最基本的单位是类,Java中用class描述事物也是如此。
如下图:

请点击此处输入图片描述

说明:

请点击此处输入图片描述

4:定义类其实就是定义的成员(成员变量和成员方法)

具体比较如下图:

请点击此处输入图片描述

5:类和对象的概念
5.1:什么是类?
就是一组相关的属性和行为的总称
5.2:什么是对象
是该类事物的具体体现
类和对象举例。
比如,同一个班里面的学生。
这些学生的特点是什么呢?
共同的目的是学习。在现实生活中,不管岁数大小,不管性别只要在一起学习,就可以称为学生。
这个就是学生这个类的特点
对象呢?具体到某个学生。比如小明同学,今天怎么又迟到了。小明就是学生对象了。
再比如:车。这个分类。不管大车、小车、豪车、普通车都属于车这个分类中的。
而宝马、劳斯莱斯、大众、奇瑞QQ等这些就是具体车这个分类中的对象了。
欢迎关注凯哥公众号:凯哥Java
















