java面向对象的理解
2017-06-20 16:41
295 查看
java面向对象
java是一门具有魔性魅力的语言,但是java的核心基础面向对象[b]对于一些初入门的初学者,还是有一定的难理解的,其实仔细地分析一下,或者思维上把一些事物分拆一下,就好容易理解的了![/b]
比如在开发过程中,需求是司机要把货车刹停下来,那么在java程序中如何去设计实现这一程序呢?那么大家就按照我所说的在思维上分析和把一些事物分拆开来,那就很容易理解了,例子如下:
1.思维上把事物分拆开来,需求是要设计一个java程序,这个程序就是有一个司机,他开的货车,现在需要停下来,那么事物分拆开来,就有了两个对象,一个是司机Driver,一个是货车Truck
2.现在对象有了,那么司机如何让货车停止呢?这个就需要程序构造者去实现了,一般很多初学者就误入一个误差,那就是过程,面向对象是不用管过程怎样的?也就是不用管货车是怎样组成的,是怎样刹车,或者是怎样停止的,所以面向对象的思想就是只需要知道去指挥司机刹停货车,不需要知道其他的信息!如下面的例子,作者只需要指挥Driver去做一个动作,那就是刹停货车!
class Train
{
//刹车功能
public void stop()
{
}
}
class Truck
{
//调用火车的刹车动作
new Train().stop();
}
其实面向对象思想就是让我们构造出程序需要的对象(就好比new一个对象),然后指挥对象去做不同的动作!
java是一门具有魔性魅力的语言,但是java的核心基础面向对象[b]对于一些初入门的初学者,还是有一定的难理解的,其实仔细地分析一下,或者思维上把一些事物分拆一下,就好容易理解的了![/b]
比如在开发过程中,需求是司机要把货车刹停下来,那么在java程序中如何去设计实现这一程序呢?那么大家就按照我所说的在思维上分析和把一些事物分拆开来,那就很容易理解了,例子如下:
1.思维上把事物分拆开来,需求是要设计一个java程序,这个程序就是有一个司机,他开的货车,现在需要停下来,那么事物分拆开来,就有了两个对象,一个是司机Driver,一个是货车Truck
2.现在对象有了,那么司机如何让货车停止呢?这个就需要程序构造者去实现了,一般很多初学者就误入一个误差,那就是过程,面向对象是不用管过程怎样的?也就是不用管货车是怎样组成的,是怎样刹车,或者是怎样停止的,所以面向对象的思想就是只需要知道去指挥司机刹停货车,不需要知道其他的信息!如下面的例子,作者只需要指挥Driver去做一个动作,那就是刹停货车!
class Train
{
//刹车功能
public void stop()
{
}
}
class Truck
{
//调用火车的刹车动作
new Train().stop();
}
其实面向对象思想就是让我们构造出程序需要的对象(就好比new一个对象),然后指挥对象去做不同的动作!
相关文章推荐
- 从C 到Java --理解面向对象是关键所在
- java中对面向对象的三大特征:封装、继承、多态的理解
- java面向对象的理解
- java基础之抽象 (通过教师资格证考核模拟现实,理解面向对象和抽象)
- 从C++到Java --理解面向对象是关键所在
- 一个例子理解java面向对象的机制
- java学习——理解面向对象程序设计
- Java 学习基础第二章之理解面向对象
- 黑马程序员-Java基础知识预备之Java面向对象的理解(part2)
- 深入理解Java面向对象三大特性 封装 继承 多态
- 深入理解Java面向对象的三大基本特性
- 黑马程序员--理解JAVA面向对象
- 深入理解Java面向对象的三大基本特性
- 关于java面向对象的理解
- 黑马程序员——Java基础之面向对象的相关概念及个人理解
- 疯狂JAVA讲义---第二章:理解面向对象
- 疯狂java讲义 第二章 理解面向对象
- java语言面向对象笔记,在学习面向对象时应该理解掌握的原理-作者:逝秋
- 一个例子理解java面向对象的机制
- 黑马程序员java学习日记九 面向对象的理解