零基础学习Java编程怎么理解面向对象开发
2018年04月26日 09:07供稿中心:兆隆教育
摘要:
Java培训之面向对象思想概述,面向对象是基于面向过程的编程思想。零基础学习Java编程应该如何理解面向对象呢?
面向对象是基于面向过程的编程思想
面向对象思想特点
Java开发面向对象思想是一种更符合我们思想习惯的思想,可以将复杂的事情简单化,将我们从执行者变成了指挥者角色发生了转换。
零基础学习Java编程应该如何理解面向对象呢?
面向对象程序设计是将人们认识世界过程中普遍采用的思维方法应用到程序设计中。
对象是现实世界中存在的事物,它们是有形的,如某个人、某种物品,可以具体到一个实实在在的人或物;也可以是无形的,如某项计划、某次商业交易等。对象是构成现实世界的一个独立单位,而人们对世界的认识,是从分析对象的特征入手的,将我们惯性思维下的分析思维应用在Java程序编程设计之中。
对象的特征分为静态特征和动态特征两种。
静态的特征指对象的外观、性质、属性(如某个人具有名字、身高、体重等);动态的特征指对象具有的功能、行为(如人具有吃饭、睡觉、写程序)等。客观事物是错综复杂的,但人们总是从某一目的出发,运用抽象分析的能力,从众多的特征中抽取具有代表性、最能反映对象本质的若干特征加以详细研究。
人们将对象的静态特征抽象为属性,用数据来描述,在Java语言中称之为变量;人们将对象的动态特征抽象为行为,用一组代码来表示,完成对数据的操作,在Java编程开发的过程中称之为方法。而新手在理解Java面向对象开发的时候牢记:一个对象由一组属性和一组对属性进行操作的方法构成。
文章来源:www.zhaolongedu.com