热门标签 | 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("我是一名学生");

}

}

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



推荐阅读
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社区 版权所有