求解java 中的一个问题?

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:31:02
public class DBGet {

public static Bookinfo getBook(String bookName){
.......
}
.....

}

其中Bookinfo 是一个类,那这个静态方法什么是意思?static 类名 方法名(){...}这种方法叫什么?有什么用?晕中。。。。只有5分了,希望不要贤少

...
public【说明访问权限】 static【说明静态方法】 Bookinfo【说明该方法的返回值的类型】getBook【方法名】(String bookName)【该方法接收一个String型的参数】
这就是一个普通的方法

静态方法或静态属性可以不用实例化直接调用
直接DBGet.Bookinfo getBook("xxx");
因为静态方法或静态属性是在程序运行时最先被初始化,
main函数就是一个典型例子,

这个方法中间 一定有个 return(Bookinfo b);不然不给编译通过,就是个静态方法,返回一个Bookiofo对象