黑马程序员_面向对象(一)
来源:互联网 发布:苹果cms定时采集插件 编辑:程序博客网 时间:2024/06/07 15:00
------- Android培训、java培训、期待与您交流 -------
学java核心的一个部分就是面向对象,那么什么是面向对象呢?
说到面向对象不得不说的就是面向过程,面向过程就是一步一步的去完成某一件事情,就拿开车这样的一件事来说。
人开车,首先就要把车门打开上车
其次是,钥匙插上启动车子
最后就是开车。
这样的一个过程就是面向过程,同样的一件事,再拿面向对象的方法去分析
人开车,首先要找到的就是车这样一个对象,
汽车这个对象有着车门打开,启动,行驶这几个功能,
人在要使用汽车的时候,就是使用汽车的这几个功能。
从这样的一个例子看,面向对象的思考方式更符合于人的思考习惯,也从这样的一个例子中可以看出,面向过程中,人是执行者,他需要去执行开车门,启动车子,行驶车子这些动作,而面向对象则是去使用车子的功能,就好比是指挥者,相反,面向过程中人就是执行者。
基本概念了解完了以后就来说说代码的具体体现:
public class CarDemo { public static void main(String[] args) { Car car = new Car(); //实例化一个Car对象,定义一个Car类型的变量car去接收实例化的对象。 car.start(); //汽车调用启动的方法 car.run(); //汽车调用行驶的方法 }}class Car{ public void start(){ //汽车启动的方法 System.out.println("Car is Starting"); } public void run(){ //汽车行驶的方法 System.out.println("Car is running"); }}
上面用到了一个new关键字以及注释中的实例化,实例化是指将对象具体化,而实例化一个对象则是需要使用new关键字。
0 0
- 黑马程序员_面向对象(一)
- 黑马程序员_面向对象(一)
- 黑马程序员_面向对象(一)_封装
- 黑马程序员_面向对象(一)_封装
- 黑马程序员_面向对象(一)
- 黑马程序员_面向对象基础知识一
- 黑马程序员—_面向对象(一)
- 黑马程序员_Java基础_面向对象(一)_05
- 黑马程序员_面向对象(二)
- 黑马程序员_面向对象(1)
- 黑马程序员_面向对象(2)
- 黑马程序员_面向对象(1)
- 黑马程序员_面向对象(2)
- 黑马程序员_面向对象(3)
- 黑马程序员_面向对象(上)
- 黑马程序员_面向对象(下)
- 黑马程序员_面向对象(上)
- 黑马程序员_面向对象(下)
- Dispatch Sources
- 深入探讨 Java 类加载器
- Android性能测试之fps获取
- 10个无版权限制的免费图片素材资源网站
- 数学模型的重要性
- 黑马程序员_面向对象(一)
- Objective-C高级编程之内存管理(2)
- 关于多组数据连续输入,求最大值最小值问题
- 模型整理------------区间dp
- android目录分析之“编译生成的out”
- Xcode6 创建.pch文件
- Uva 11988 Broken Keyboard
- ZOJ 3606 Lazy Salesgirl
- 电信猫大亚DB120-WG破解超级密码方法