社区
Java SE
帖子详情
【新手求解!】如何用面向对象的思想写程序?
YaksA
2012-03-11 01:32:47
刚刚开始学JAVA,请问面向对象的思想写程序?有哪些需要注意的地方和面向对象的特征?
求解,谢谢。
...全文
336
11
打赏
收藏
【新手求解!】如何用面向对象的思想写程序?
刚刚开始学JAVA,请问面向对象的思想写程序?有哪些需要注意的地方和面向对象的特征? 求解,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
authorzhh
2012-03-11
打赏
举报
回复
官方说法:一切皆是对象。
代码写多了慢慢会领悟这句话的。
比如一个整型变量,这个对象含一个整型属性。
再比如一个Person对象,这个对象含N个属性,N个方法(自己定义的)
再比如一个list集合,这个对象里存N个person对象。
都是对象。对象来包装数据,传递数据。
个人理解,不知道对不。
qqhw123
2012-03-11
打赏
举报
回复
开始的时候不要着急,慢慢理解对象的概念。
多动手写程序,多学习就好啦!
蓝明乐
2012-03-11
打赏
举报
回复
建议你先把算法弄个精通。
wudi221364
2012-03-11
打赏
举报
回复
一切都是对象,在问题空间想问题,从问题的角度,而不是像过程型语言那样从机器的角度,能理解?
licip
2012-03-11
打赏
举报
回复
面向对象,是你把你的系统中涉及来的操作对象都抽象化,变成一个一个的类,而类中定义的是你操作的每一种对象的共性的描述,相当于你做了一个模型,这个模型里,有属性、方法,等等,做好之后,当有地方要用到这种类型的对象时,只要以这个模型构造出来对象就行,可以到系统里跑起来。
这种设计的思想非常人性化,只要把初期的准备工作完成后,你只管调用方法就行,不用去管方法的实现,这样做它的重用性也很好,一个类做好,可以给多个地方使用,以后要维护也方便,有改动,只要在这一个类中做变化。而且很多别人做好的东西,可以拿过来就行。提高开发的效率,加快开发的速度。
S-A-M
2012-03-11
打赏
举报
回复
主题思想就是:在你的软件(程序)设计时,首先考虑要用到那些实体(即对象),设计每个对象的数据成员和函数成员;然后再设计整体流程和各个对象之间的业务逻辑。
wandaoyongshi
2012-03-11
打赏
举报
回复
面向过程以有利于计算机理解的方式编程,面向对象以有利于人理解的方式编程。
面向过程, 程序是写给计算机运行的,顺便给人看。
面向对象, 程序是写给人看的,顺便用于机器执行。
Robbie枫叶EX
2012-03-11
打赏
举报
回复
慢慢来吧,有人说,当你正真懂得了什么是面向对象,你就学会了java,不过建议学java之前学习下c,在了解了面向过程是什么情况下学习面向对象有助于更深刻的理解java,理解面向对象.面向对象这个概念很难理解,不是你一个人这么觉得,初学者甚至已经很熟悉java的人都这样觉得,所以暂时不用管那么多,先打好基础,到了一定时候你就会不经意间发现原来就是这么回事.
lxy15329
2012-03-11
打赏
举报
回复
建议先学点C语言,再学C++或者是java,就明白什么是面向过程,什么是面向对象了
zmmjs1
2012-03-11
打赏
举报
回复
面向对象的三大特点:封装、继承和多态。等你能够熟料运用这三者,你就已经掌握了面向对象的精髓了!
python
程序
设计
思想
——自定义
本文深入探讨Python的编程
思想
,强调
面向对象
特性,包括数据和动作的结合以及模块化设计。介绍了IPO(输入、处理、输出)基本
程序
设计模式,并通过体育竞技分析和斐波那契序列的例子展示了自顶向下和自底向上解决问题的方法。同时,文章还涉及动态规划的自底向上分析
思想
,以背包0-1问题为例,阐述如何运用该方法
求解
复杂问题。
JAVA
面向对象
程序
设计
本文全面介绍Java编程知识。先概述Java特性与跨平台原理,讲解
面向对象
思想
。接着阐述开发环境搭建、常用工具,以及编程基础,如变量、运算符等。还深入探讨
面向对象
编程基础与进阶内容,包括封装、继承等,最后介绍异常处理和常用类。
程序
设计
思想
与方法 笔记
本文是关于
程序
设计
思想
与方法的详细笔记,涵盖了计算思维、Python基础知识,如数据类型(整数、浮点数、字符串、列表、元组、布尔类型等)、数据的输入输出、流程控制结构(顺序、分支、循环)以及异常处理。笔记还介绍了Python中的函数、模块化编程,包括Tkinter图形编程和
面向对象
设计。内容深入浅出,适合初学者和进阶者学习。
黑马
程序
员 —
面向对象
(上)
本文详细阐述了面向过程和
面向对象
两种编程
思想
的区别,包括它们的设计思路、优缺点及适用场景。此外还介绍了类、对象、构造函数等
面向对象
编程的基础概念。
【黑马
程序
员】 java笔记——
面向对象
这篇博客详细介绍了
面向对象
的
思想
,包括
面向对象
与面向过程的区别、对象和类的基本概念、消息的定义。接着阐述了
面向对象
的三大特性:封装性、继承性和多态性,通过Java语言的访问权限控制展示了封装性,并解释了继承的意义和限制,最后讨论了多态性的特点和应用。
Java SE
62,622
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章