问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

面向对象和面向过程的区别有哪些

发布网友 发布时间:2022-04-22 22:28

我来回答

1个回答

热心网友 时间:2023-07-11 09:16

掌握面向对象的困难之处在于思路的转换。我们通常习惯于考虑解决问题的方法,而不是考虑将问题抽象成对象再去解决它。
我还是从两个简单的例子来说一下吧,希望对你转换思路有帮助:
   第一个简单的例子:
(编写一个驾驶汽车的方法)
   面向过程的程序设计:
编写一个方法,void drivecar();
   面向对象的程序设计:
将一辆汽车看成一个对象,将所有汽车对象的共性抽取出来,设计一个类Car,类中有一个方法void drive(),用Car这个类实例化一个具体的对象car,调用:car.drive()。
第二个简单的例子:问题:求一个长方形的周长和面积。
以面向过程的程序设计方式思考:
1、确定长方形周长和面积的算法。
2、编写两个方法(函数)分别计算长方形的周长和面积。
3、求周长的方法(函数)和求面积的方法(函数)需要两个参数,分别是长方形的长和宽。
面向过程的程序设计代码:
class Rectangle
{
static int perimeter(int length,int width)
{
return 2*(length+width);
}
static int area(int length,int width)
{
return length*width;
}
public static void main(String[] args)
{
System.out.println("perimeter = “ + Rectangle.perimeter(5,4));
System.out.println("area = “ + Rectangle.area(5,4));
}
}
面向对象的程序设计:
问题:求一个长方形的周长和面积。
以面向对象的程序设计方式思考:
1、一个长方形可以看成一个长方形对象。
2、一个长方形对象有两个状态(长和宽)和两个行为(求周长和求面积)。
3、将所有长方形的共性抽取出来,设计一个长方形类。
4、通过长方形对象的行为,就可以求出某个具体的长方形对象的周长和面积。
(程序你可以自己试着编一下哈!)

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
锡纸能用在微波炉里保温吗? 锡纸为什么会保温 锡纸为什么能保温 锡纸可以保温多久 锡纸能保温多久 锡纸可以保温多久? 父母情商越高,为什么子女成绩越差 笔记本电脑怎么联机设置两台电脑怎么联机共享 联想s4700u盘装系统 smart精灵#1冒烟有焦味!车主想要退车为何阻力重重? 三国志加强无限版手游安卓游戏如何下载 “面向对象"和"面向过程"到底有什么区别 面向对象的编程和面向过程的编程有什么区别? 面向对象程序设计语言和面向过程程序设计语言的区别有哪些? 面向对象方法包括什么? 面向对象设计方法 怎么理解面向对象程序设计 windows10显示器颜色怎么调正常 什么是面向对象的设计 刚装的win10 系统颜色怎么调回来 java 什么是面向对象设计过程 怎么理解 看了很多就是不太理解 如何在Windows 10中创建自定义色调? 什么是面向对象的程序设计? 能通俗得说明吗? 面向对象设计中主要的步骤包括哪些 windows 10浏览器背景颜色怎么调 面向对象和面向过程分别是什么? 面向对象分析与设计面向对象设计包括哪些内容 win10系统电脑的颜色怎么调节 面向对象和面向过程分别是什么意思? windows 10系统怎么调整电脑颜色 2. 面向过程的程序设计和面向对象的程序设计分别指什么?两者分别有什么特点? 手机提示不支持Google Play服务要怎么办? 草莓干是酸性还是碱性食物 美姬美兮草莓干酸吗? 好吃不脏手的办公室零食你知道是什么吗? 草莓脆和草莓干有什么区别,哪种比较好吃,推荐一下。 草莓干的主要功效有哪些,吃多了对身体有没有伤害? 草莓干的营养价值是什么? 冻干草莓为什么女生和小孩都喜欢吃? 新西兰超市里有哪些好吃的零食推荐 新上市的草莓干和山竹干,哪个卖得更贵? 手机拍的视频不小心删除了怎么恢复,刚刚删除的。我也是醉了,跪求... 草莓干有什么营养? 椰子干、草莓干 哪个好吃? 我录制的视频文件不小心删掉了,能恢复回来吗? 吃草莓干会胖吗? 如果我自己拍的视频被彻底删除了,该如何恢复?? 手机相册视频永久删除后怎么恢复? 华为手机录的视频删掉后还能找回吗? 录的视频不小心删掉,怎么恢复 自己录的视频删了怎么恢复
  • 焦点

最新推荐

猜你喜欢

热门推荐