热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

java空类型方法无参_类的无参方法

一.JavaDoc注释语法:***authorFlc*author标明开发该类模块的作者version标明该类模块的版本see参考转向,也就是相关主题p

一.JavaDoc注释

语法:

/**

*@author Flc

*/

@author 标明开发该类模块的作者

@version 标明该类模块的版本

@see 参考转向,也就是相关主题

@param 对方法中某参数的说明

@return 对方法返回值的说明

@exception 对方法可能抛出的异常进行说明

@author 作者名

@version 版本号

其中,@author 可以多次使用,以指明多个作者,生成的文档中每个作者之间使用逗号(,) 隔开。@version 也可以使用多次,只有第一次有效

使用@param、@return 和@exception 说明方法

这三个标记都是只用于方法的。@param 描述方法的参数,@return 描述方法的返回值,@exception 描述方法可能抛出的异常。它们的句法如下:

@param 参数名参数说明

@return 返回值说明

@exception 异常类名说明

生成Java Doc文档的步骤:点击Fle → Export → 展开Java文件 → 选择Java Doc → 点击Next → 制定生成Docc文档的位置 → 点击Fish → 找到生成文件位置查看

二.类中的方法

语法:

访问修饰符  方法返回值类型  方法名称(){

}

例:

public voidrun(){

}publicString ball(){

String ball="球";returnball;

}

三.局部变量和成员变量的区别

1.局部变量定义在累的具体方法中;成员变量直接定义在类中。

2.访问的作用域不同

局部变量只能在调用方法是才能用;成员变量在创建出类的对象时可以使用

3.初始值不同

局部变量必须给其赋值

成员变量可以不赋值,如果不赋值,java会自动给成员变量赋初始值,如:String  null;int  0;

四.return关键字的用途

1.return代表跳出当前方法,表示执行完毕

2.return表达式:代表返回一个值或者是表达式

<>

public classAutoLion(){

String color&#61;"黄色";

public voidrun(){

System.out.pringln("正在以0.1米/秒的速度向前奔跑.");

}

publicString robBall(){

Stringball&#61;"球";

returnball;

}

publicString getColor(){

returncolor;

}

publicString showLion(){

return "这是一个"&#43;getColor()&#43;"的玩具狮子";

}

}

五.面向对象编程(oop)

面向对象oop思想&#xff1a;把重复的代码封装到一个方法中&#xff0c;而我们只需要知道这个方法的名称和它的用途&#xff0c;不需要知道方法的底层代码是如何编写的&#xff0c;当我想要实现这个功能的时候直接调用它的方法就可以了&#xff0c;解决了代码的重复。

六.如何定义类的方法

在编写方法时&#xff0c;要注意以下三点&#xff1a;

方法体放在一对大括号中。方法体就是一段程序代码&#xff0c;完成一定的工作。

方法名主要在调用这个方法是使用。在Java中一班采用骆驼式命名法。

方法执行可能会返回一个结果&#xff0c;该结果的类型成为返回值类型。使用return语句返回。

常见错误:

public classStudent{public voidshowInfo(){return "我是一名学生";

}

}

方法的返回值类型为void,方法中不能有return语句.

public classStudent{

public doublegenInfo(){

double weight&#61;95.5;

double height&#61;1.69;

returnweight,height;

}

}

方法不能反悔多个值.

public classStudent{publicString showInfo(){return "我是一名学生";public doublegetInfo(){double weight&#61;95.5;double height&#61;1.69;returnweight,height;

}

}

}

多个方法不能互相嵌套定义.例如:不能将getInfo()定义在方法showInfo()中.

public classStudent{

int age&#61;20;

if(age<20){

System.out.println("年龄不符合入学要求!!");

}

public voidshowInfo(){

System.out.println("我是一名学生");

}

}

不能再方法外直接写程序逻辑代码



推荐阅读
  • 实体映射最强工具类:MapStruct真香 ... [详细]
  • 本文详细解析了Python中的os和sys模块,介绍了它们的功能、常用方法及其在实际编程中的应用。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • 本文介绍了如何通过 Maven 依赖引入 SQLiteJDBC 和 HikariCP 包,从而在 Java 应用中高效地连接和操作 SQLite 数据库。文章提供了详细的代码示例,并解释了每个步骤的实现细节。 ... [详细]
  • Scala 实现 UTF-8 编码属性文件读取与克隆
    本文介绍如何使用 Scala 以 UTF-8 编码方式读取属性文件,并实现属性文件的克隆功能。通过这种方式,可以确保配置文件在多线程环境下的一致性和高效性。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 优化局域网SSH连接延迟问题的解决方案
    本文介绍了解决局域网内SSH连接到服务器时出现长时间等待问题的方法。通过调整配置和优化网络设置,可以显著缩短SSH连接的时间。 ... [详细]
  • 深入理解Redis的数据结构与对象系统
    本文详细探讨了Redis中的数据结构和对象系统的实现,包括字符串、列表、集合、哈希表和有序集合等五种核心对象类型,以及它们所使用的底层数据结构。通过分析源码和相关文献,帮助读者更好地理解Redis的设计原理。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 本文介绍如何使用布局文件在Android应用中排列多行TextView和Button,使其占据屏幕的特定比例,并提供示例代码以帮助理解和实现。 ... [详细]
author-avatar
mobiledu2502909447
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有