码迷,mamicode.com
首页 > 编程语言 > 详细

[疯狂Java讲义] 理解面向对象

时间:2018-03-23 00:58:59      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:内容   结构   说明书   bsp   文本   row   面向对象   缺点   方法   

结构化程序设计:(也成为面向数据流的处理方式)(最小程序单元是函数)

原则:自顶向下,逐步求精,模块化。

缺点:将客观世界分解为一个个功能(对客观世界的模仿不够逼真)。一修全修,维护成本高

面向对象程序设计:(最小程序单元是类)(粒度比结构化的更大)

对象之间的相互通信通过叫“消息”的机制协助进行。

基于对象:无法利用现有的对象模板产生新的对象类型。(所有对象都是final型,绝育过)

例如JavaScript,只能使用封装好的对象,不让开发者派生新的类。

 

Java拒绝使用GOTO语句,但是把goto作为保留字。(也许未来会使用)

 

碰到了UML的学习,在网络上搜索了一番,发现不少人对UML嗤之以鼻。所以我也skate it over吧。XD

Talk is cheap, show me the code.谨记Linus大神的教诲。

 

文档注释:用来生成API文档的,而API文档主要用于说明类,方法,成员变量的功能。

javadoc:

只处理源文件在类,接口,方法,成员变量,构造器和内部类之前的注释,忽略其他地方的注释

默认只处理以public或protected修饰的内容。(使用-private选项可以提取private修饰的内容。)

(类似产品使用说明书,只介绍那些暴露的,供用户使用的部分(即public和protected修饰的内容)。)

具体使用:

添加选项-encoding GBK -charset GBK可以避免汉字注释出现乱码的情况。

javadoc 选项 java 源文件|包

常用选项:

-d dir_name:将生成的API文档放入指定目录下

-windowtitle title_name:将制定字符串设为API文档的浏览器窗口标题

-doctitle html_code:指定一种HTML格式文本描述页面标题。

-header html_code:指定一种HTML格式文本描述页眉

常用参数:

@author  @version  @param  @return  @exception  @throws(≈exception)

@deprecated:不推荐使用的方法

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[疯狂Java讲义] 理解面向对象

标签:内容   结构   说明书   bsp   文本   row   面向对象   缺点   方法   

原文地址:https://www.cnblogs.com/leslieleeeee/p/8627659.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!