当前位置: java基础教程 > 07-面向对象 > 阅读正文

面向对象的概念

2021.2.18.   868 次   498字

“面向对象” 一词来源于生活,可以拆分为 “面向” ,”对象” 来解释

1.面向

通常来说,面向谁就是更关注于谁。

比如,一个 “面向平民的药店” ,那么该店主要是一些平价药

又比如,一个 “奢侈品店” ,那它是面向 “富人” 的,专门给富人服务

2.对象

对象一词,是一个中性词,表示 “客观事物”

对象,通常包含 “属性” ,和 “行为” 2 大要素

“属性” 指的是一个数据描述,”行为”指的是一种逻辑描述

比如 ,人是一个对象,有”身高”,”性别”等属性,有”吃饭”,”睡觉”等方法

又比如,汽车是一个对象,有”颜色”属性,有”启动”,”停止”等方法

3.面向过程 与 面向对象

面向过程:指的是,更关注解决问题的过程,找出解决问题的过程

面向对象:指的是,更关注于谁能解决问题,找一个能解决问题的对象

4.面向对象举例:取得一个 0-10 的随机数

我们不需要自己去实现所有的代码,而是导入一个能产生随机数的类

import java.util.Random;  //写在 package 后,class 前的位置

接着再使用该类的 nextInt() 方法生成随机数

Random rd = new Random();
System.out.println(rd.nextInt(10));

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群