博文

我对Java面向对象的认识(2006-02-11 15:15:00)

摘要:      我在大1时是学的C做为入门语言的,现在大2上时开了java作为一个专业选修,突然由面向过程转向面向对象开始一直很不理解,直到现在大2下了才勉强理解点,所以现在作为自己的一点看法给大家刚开始学习面向对象语言的朋友们 借鉴。        Java语言是一种面向对象的计算机高级语言。它求解所有问题都必须通过对象(类及其实例)。不管是java应用程序还是java小应用程序,都是由一些类组成的。Java中不允许脱离开类的思想。所以学习和使用java语言,就必须理解和掌握这种面向对象程序设计的思想。这种变成思想应当是非常自然与直观的,因为采用这种方法是为了使得计算机程序求解各种实际问题的过程更接近于人的思维过程,从而进一步简化程序设计,增强程序的可读性,提高程序质量。        Java面向对象程序设计的基本思想是通过构造和组织对象来求解问题的。对象是很好理解的,任何一种物体都可以被认识对象。例如,汽车是一种对象。它拥有车轮、发动机、方向盘、坐椅、车门等。这些汽车组成部分构成了汽车的物质基础。在这些基础上汽车具有启动、行驶、变速、停车等功能。于是,利用汽车就可以完成一定的任务。例如,驾驶汽车从北京到上海。当然,这是需要另一个对象,即人。人也是对象,他拥有手、脚、头脑等物质基础,也具有走路、开车和做出各种决策等能力。这样,通过人和汽车这两种对象互相配合,就可以完成货物运输等任务。综合汽车和人的特点,可以知道对象具有两个最基本的属性:具有一定的物质基础和一定的能力。这两种基本属性在java语言中表现为拥有一定的存储单元并具有一定的功能。理解了java这种面向对象的基本思想之后,在以后的变成当中,就应当尽量构造人们容易理解的更接近于真实物理世界的对象。        Java面向对象程序设计的过程非常简单。这里介绍一种自顶向下的的程序设计方法。首先构造一个类来处理需要解决的问题,然后根据已有的类(例如,以前求解其他问题时 实现的类),分析和构造新的类,设发法将问题分解下去。而最开始构造的类通过组织这些新的构造的类、已有的类及他们生成的......

阅读全文(5341) | 评论:2