从头开始学java<五>

来源:互联网 发布:英雄无敌 mac 10.13 编辑:程序博客网 时间:2024/05/18 03:50

        什么是面向对象?可能工作了好几年java的程序员都说不清道不明的问题,面试都时常被问到,背一些教科上的解释说明可能并不能说明我们懂了。下面解释的只是肤浅的,它的精髓只能在不断的工作开发中靠自己去发掘。


         java是纯粹的面向对象的程序设计语言,既然是面向对象那就它的主体以及中心就是对象,那什么是对象,我认为对象就是现实生活中客观存在的东西的抽象,什么叫客观存在,客观存在就是不随着我们的意识存在的(就类似唯心主义和唯物主义的区别,唯心主义就是客观存在好像扯远了)而是真真实实存在的意思。比如:你使用的手机,你喝茶的杯子..而java的最小单位不是类吗?类是对象的抽象,是对象的集合。比如:你使用的杯子是带手柄那种的那它不就是属于手柄杯子类型的吗?这时候的关系你的杯子是对象,手柄杯子类就是类,对象是类的实例化。面向对象的三大基本特征:继承、封装、多态,这是围绕java也是所有面向对象编程谈不完的话题。后面会详细讲解....


         程序设计的三种基本结构:顺序结构、选择结构、循环结构。我想这三种结构再简单不过了,但是学习java的过程中,免不了将这三个结构的一大堆算法反复练反复敲,因为所有的算法都是由这三种结构组成的。循环结构包括:当型结构(先判断条件)和直到型结构(先执行循环体)。


       

0 0
原创粉丝点击