| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 【Java 从入坑到放弃】No 8. 何为面向对象(下) -> 正文阅读 |
|
[Java知识库]【Java 从入坑到放弃】No 8. 何为面向对象(下) |
前言在上一篇文章 何为面向对象(上) 中,讲到了面向的 3 大特性(封装、继承、多态)和面向对象设计的 5 大原则(SRP、OCP、LSP、DIP、ISP)。此外,我们还讲了如何创建一个类,并且在创建类后如何构造一个对象。然后还介绍了类中的属性和方法,并对构造方法和引用也做了简单的讲解。 有了上面的基础之后,今天我们来继续学习面向对象的相关知识,主要内容预告如下:
包假设现在有这么一种情况,诸葛亮、周瑜、曹操共同开发一款程序。其中,周瑜和曹操均在自己代码模块中写了一个 针对这个问题,开发 Java 的前辈们当然也想到了。于是,他们在 Java 中定义了一种名字空间,也就是我们今天要讲的包: 假设曹操的
周瑜的
此时,如果诸葛亮要同时使用他们俩代码中的
以上代码中的 通过使用包,可以达到以下的作用:
注释Java 中,通常支持三种注释方式,它们分别是:
单行注释单行注释是以双斜杠
多行注释通常我们把要注释的内容放在
文档注释文档注释和多行注释很像,它是将我们所需要注释的内容包含在
然后我们通过终端,使用
而文档注释相比于其他两种注释,也有更多值得注意的地方,下面就分别来看看需要留意的地方。
顾名思义,所谓类注释,就是针对整个类的说明,它必须放在
这里需要注意的是,在
同样的,方法注释也就是针对类中方法的注释,它必须放在所描述的方法之前。而一般情况下,除开说明该方法的功能之外,我们经常使用如下标记来对方法进行注释。
以下就是一个方法注释的实例:
字段注释顾名思义,也就是对于类中字段的说明,用于描述字段的含义,以下是一个字段注释的例子。
当然,如果你不喜欢把一个字段的注释分成多行的话,也可以写成以下格式。
两种方式都是可以的,也没有优劣之分,可以根据自己的风格来选择。但是在 IntelliJ IDEA 等 IDE 中,如果对代码进行格式化,IDEA 会将第二种方式格式化成第一种方式,这一点需要注意。
假设有以下一段代码,我们需要生成关于代码的文档说明。那么就可以使用 JDK 中所提供的
然后利用以下命令就可以生成我们的文档注释。
以上命令的意思就是,对名为 生成的文件列表详情见下图,打开其中的 jar 文件的创建其实关于这个,我在之前的文章也写过。不过我是利用 IntelliJ IDEA 来对进行代码的打包,如果感兴趣,可以点击下方传送门去看看。 不过那是借助工具来生成的,今天我们来看看如何利用 JDK 所提供的命令行工具,来创建一个能打印出 同样的,我们仍然是需要先准备一个能输出
接着,利用
然后,利用
其中 最后,利用以下命令来运行
不过并不会顺利出现我们想要的结果,此时会报错 用压缩软件打开刚创建的
添加完成之后,再次运行 总结以上就是今天博客的所有内容了,如果您觉得本文不错,那就来个一键三连吧,您的关注就是我坚持的不懈动力! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:45:26- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |