|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
再举这样一个例子:如果你想对一个数字取绝对值,你会怎么做呢?java的做法是intc=Math.abs(-166);而ruby的做法是:c=-166.abs。呵呵,这就看出了java与ruby的区别。
后面先容了面向对象手艺的两个最基础、最主要的观点——类和对象,上面先容一上面向对象手艺的计划思绪。
关于初学者来讲,面向对象是进修Java言语时的第一个难点,实在面向对象只是一种思索成绩的体例,大概了解为构造数据和功效的体例罢了,当体系中的数据和功效都完成今后,依照数据和功效的相干性举行构造。
在利用面向对象手艺计划项目时,一样平常的步骤以下:
1、笼统类
2、笼统类的属性和办法
3、经由过程对象的联系关系机关体系
个中步骤1和2是计划必要完成的功效,步骤3更多的和营业逻辑相干,表现计划的布局不是良多。
l 笼统类
笼统类最基础的体例是——将名词转换为类。
在一个体系中会存在良多的名词,假如这些名词必要频仍的在体系中举行利用时,则能够将这些名词笼统成类,便于后续的时分。比方在一个先生成就办理体系中,则名词:先生、课程等则能够笼统成类。
而实践在笼统时,因为有必定的客观性,以是在体系计划时,分歧人计划的体系会存在一些分歧。
l 笼统类的属性和办法
把体系中的类笼统出来了今后,就能够计划每一个类的外部布局了,而每一个类外部最主要的布局就是属性和办法了。
笼统属性最基础的体例是——将数据笼统为属性。
笼统办法最基础的体例是——将功效笼统为办法。
在一个类外部会存在良多的数据和功效,在实践笼统时,只必要笼统本人必要的数据和功效便可。比方在先生成就办理体系中,先生的姓名、班级和各个科目标成就都是体系中必要利用的数据,而先生的家庭住址,接洽德律风则不会必需的属性,能够依据实践的必要弃取数据的值。
笼统功效时,只必要把该类在体系中必要实行的举措提掏出来,然后利用办法的语法举行形貌便可。
固然,面向对象计划还触及良多别的的常识,这里解说的只是一些基本的进门常识,更多的有关面向对象的常识能够浏览关于面向对象手艺的专门书本,而且在项目开辟中慢慢体味这些常识。
8.5 面向对象三年夜特征
面向对象手艺在实践开辟中有良多的特征,总结起来最中心的特征次要有三个:封装、承继和多态。
<p>
认真的记,感觉很紧张根本就没有时间和能力,来对技术知识点进行思考。这样课下就只能对知识进行简单的理解,其实简单的理解就是记忆课堂上讲的知识点, |
|