什么是面向对象
来源:互联网 发布:vscode 函数补全 编辑:程序博客网 时间:2024/06/08 04:09
一个朋友近要学java,跟他一顿吹,然后什么面向对象,继承封装多态,那么就来说一下什么是面向对象,有些东西天天用,用自己的话整理下来还是不容易的
面向对象,那么对用的就是面向过程,什么是面向过程呢
面向过程:(C语言)
到了编程就是:
public class 汽车运营
{
void 汽车启动
{
发生了什么···
}
void 汽车到站
{
发生了什么···
}
}
面向对象:(java)
“面向对象”需要建立一个汽车的实体,由实体引发事件。我们关心的是由汽车抽象成的对象,这个对象有自己的属性,像轮胎,颜色等;有自己的方法,像启动,行驶等.方法也就是汽车的行为.而不是汽车的每个事件。
public class 汽车
{
void 到站()
{}
void 启动()
{}
}
使用的时候需要建立一个汽车对象,然后进行应用。
eg1:面向对象是一种以你办事我放心为理想构造出来的东西。这也是一个很好的鉴别一个面向对象的设计是否正确的方法。一个好的面向对象设计,会让你让他办事的时候,你不得不放心(也就是说,你不放心也没用,反正你什么都不知道)。如果你不放心就不能让他办事,那多半证明你可能是那种需要haskell的程序员。
eg2:所谓对象,就是抽象化的数据本身
——《代码的未来》松本行弘著
更多的以后补充吧,精酿狗jack真娘的苦。
0 0
- 什么是面向对象编程?
- 什么是面向对象??
- 什么是面向对象
- 什么是面向对象编程
- 什么是面向对象
- 什么是面向对象OO
- 什么是面向对象编程?
- 什么是面向对象
- 什么是面向对象程序设计?
- 什么是面向对象思想
- 什么是面向对象,特点
- 什么是面向对象?
- 什么是面向对象设计
- 什么是面向对象思想
- 什么是面向对象
- 什么是面向对象?
- 什么是面向对象编程?
- 什么是面向对象?
- HDU 4544 湫湫系列故事——消灭兔子
- jquery判断是用户鼠标点击事件还是jquery的trigger事件
- 九度OJ 1138 进制转换(求大整数的2进制)
- <jsp:include>和<%@include%>的区别
- 简单易懂装饰者模式
- 什么是面向对象
- Web Service笔记(五):CXF开发RESTful风格的Web Service
- springmvc+spring+hibernate+shiro+jbpm框架搭建
- Java中HashMap,LinkedHashMap,TreeMap的区别
- 「模版」RMQ+ST表
- 冒泡排序及Java实现
- 斯坦福大学cs229学习体会(1)-机器学习入门
- sell fish
- [Android开发] Android中实现定时器的四种方式