传统的程序开发大多都采用结构化的程序设计方法,即面向过程的设计。程序的设计,自上而下,逐步细化,可以说这种方法是针对问题求解。由于后期的程序越来越大,这种方式对程序的管理和维护造成了比较大的影响。随之面向对象的编程出现了,在开发时不再需要考虑数据结构和功能函数,只要关注对象就可以了。
![Java语言:[1]面向对象编程](http://www.52ij.com/uploads/allimg/160402/22405IM8-0.jpg)
前期准备工作(包括相关工具或所使用的原料等)JAVA语言 面向对象编程 JAVA语言问题集:
在JAVA中什么是对象?
对象就是在客观世界中存在的人、事和物体等实体。如水里游的鱼、天上飞的鸟、树上长的叶子、草丛里的花、路上奔驰的小汽车、公园里散步的人。
面向对象程序设计有哪些特点?
封装性、继承性、多态性。
封装性指的是什么?
所为的封装就是我们不是创造者,我们是使用者;我们不需要知道创造的过程,但可以将创造者的东西组合成另外一件物品。
继承性指的是什么?
继承就是在原有的基础上增加新的功能。比如电视机是用来看电视的,但我们可以在电视机里增加新的功能,如打游戏、相册、在线电影等等,当然增加新功能之后,它仍然具备看电视的功能。
多态性指的是什么?
多态比继承的范围更宽广一些,仍然用电视机的例子来说,电视机可以用来看电视,电脑也可以用来看电视,电脑可以调用电视机的电视方法,而继承只针对电视机。
什么是类?
类是用来创建对象的模板。
![Java语言:[1]面向对象编程](http://www.52ij.com/uploads/allimg/160402/22405H631-1.jpg)
软件开发指引:
Java虚拟机是一个想象中的机器,想像中的各种硬件。
Android应用程序使用Java语言编写。
JAVA主要框架服务:
1、Spring Framework
2、Quartz
3、Hibernate
4、JFinal
5、WebWork
6、Velocity
7、IBATIS
8、Struts
软件开发需求:
1、开发平台
2、开发环境
3、开发语言
![Java语言:[1]面向对象编程](http://www.52ij.com/uploads/allimg/160402/22405M512-2.jpg)
软件开发词汇:
throws:
定义方法可能抛出的异常。
throw:
抛出异常,用来指定可能抛出的异常。
while:
while循环语句,当条件成立执行循环。
volatile:
标记字段可能会被多个线程同时访问,而不做同步。
void:
标记方法不返回任何值,方法无返回值与return相反。
try:
表示代码块要做异常处理。
transient:
修饰不要序列化的字段。
![Java语言:[1]面向对象编程](http://www.52ij.com/uploads/allimg/160402/22405I161-3.jpg)
注意事项对象封装继承多态Java语言(共10篇)下一篇:字符串经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
