
正文
java定义作者的代码 java自定义
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java中文档注释各字段的含义是什么?例如author表示作者,para表示参数等
常用Java注释标签(Java comment
tags)
@author 作者
适用范围:文件、类、方法
(*多个作者使用多个@author标签标识,java
doc中显示按输入时间顺序罗列。)
例:*
@author Leo. Yao
@param 输入参数的名称 说明
适用范围:方法
例:* @param str
the String用来存放输出信息。
@return 输出参数说明
适用范围:方法
例: *
@return codetrue/code执行成功;
* codefalse/code执行失败.
@since
JDK版本
用于标识编译该文件所需要的JDK环境。
适用范围:文件、类
例: * @since
JDK1.6
@version 版本号
用于标识注释对象的版本号
适用范围:文件、类、方法
例: * @version 1.0
@see 链接目标
表示参考。会在java 文档中生成一个超链接,链接到参考的类容。使用中的感觉是@see不需要包路径,对我这种懒人比较喜欢,相对{@link
}这种既要加大括号,有需要包路径,我还是选择偷懒,当然你要是不介意使用import导入要link的类,那就可以达到@see的效果,所以总体来说,还是选择@see,当然两个在特殊场合下还是用法不一样的
用法:
@see
#field
@see #Constructor(Type,
Type...)
@see #Constructor(Type id, Type
id...)
@see #method(Type,
Type,...)
@see #method(Type id, Type,
id...)
@see
Class
@see
Class#field
@see Class#Constructor(Type,
Type...)
@see Class#Constructor(Type id,
Type id)
@see Class#method(Type,
Type,...)
@see Class#method(Type id, Type
id,...)
@see
package.Class
@see
package.Class#field
@see
package.Class#Constructor(Type, Type...)
@see
package.Class#Constructor(Type id, Type id)
@see package.Class#method(Type,
Type,...)
@see package.Class#method(Type
id, Type, id)
@see
package
@throws 异常
标识出方法可能抛出的异常
适用范围:方法
例: * @throws IOException If an input or output
exception occurred
@deprecated 解释
标识对象过期
适用范围:文件、类、方法
@link 链接地址
链接到一个目标,用法类似@see。但常放在注释的解释中形如{@link …}
例:
/**
* @deprecated As of JDK 1.1,
replaced by
* {@link
#setBounds(int,int,int,int)}
*/
相关问答
Q1: 新建java类 如何设置作者 @author
MyEclipse 中自动插入作者、注释日期等de快捷键方法依次打开然后找到 Window --Preferences-Java-Editor-Templates,
在这里new一个自己的插入注释的快捷方式名称,具体设置如下:
Name处输入 author1 (任意你喜欢的名称)
context处选 java 后边勾选Automatically insert复选框
Description 这里可以任意输入描述
Pattern :(比较多)/*** @author ${user}
* @date : ${date} ${time}*/到这里全部设置完毕,下面 OK,找个java类,找个空白处测试一下, 输入author1(前面写的那个Name名称), 再alt+/ 应该按一下就能看到刚才的pattern的内容了。
方式二:这个在类的定义上一行加上 /** 再按快捷键 ctrl+/ 就ok了!
Q2: java.我想在程序的最后再输出一些文字和数字 比如“作者”“001",应该怎么加,加在哪?请大神明示。
System.out.println(" | ");
System.out.println("作者:XX。");
你是这个意思?
Q3: java初学者提问,帮帮忙。 设计一个书籍类,描述书籍的书名,作者,出版社,定价,要求(1)提供
/**
* 书籍
*/
public class Book {
private String name; //书名
private String author; //作者
private String publisher; //出版社
private Integer price; //价格java定义作者的代码,分为单位java定义作者的代码,不使用浮点数防止精度丢失
public Book(String name, String author, String publisher, Integer price) {
this.name = name;
this.author = author;
this.publisher = publisher;
this.price = price;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getPublisher() {
return publisher;
}
public void setPublisher(String publisher) {
this.publisher = publisher;
}
public Integer getPrice() {
return price;
}
public void setPrice(Integer price) {
this.price = price;
}
@Override
public String toString() {
return "Book{" +
"name='" + name + '\'' +
", author='" + author + '\'' +
", publisher='" + publisher + '\'' +
", price=" + price +
'}';
}
}
import java.util.ArrayList;
import java.util.List;
/**
* 购物车
* Created by admin on 2016/5/17.
*/
public class Cart {
ListBook books = new ArrayList();
/**
* 添加书籍
*
* @param book
*/
public void addBook(Book book) {
books.add(book);
}
/**
* 获取book信息
*
* @return
*/
public String getBookInfo() {
return books.toString();
}
/**
* 获取book总价
*
* @return
*/
public Integer getTotalPrice() {
Integer totalPrice = 0;
if (null != books books.size() 0) {
for (Book book : books) {
totalPrice += book.getPrice();
}
}
return totalPrice;
}
public String getTotalInfo() {
return "书籍信息java定义作者的代码:\r\n" + getBookInfo() + "\r\n" + "总价格:" + getYuanPrice(getTotalPrice()) + "元";
}
/**
* 把分转换成元
*
* @param price
* @return
*/
public static String getYuanPrice(Integer price) {
String strPrice = String.valueOf(price);
while (strPrice.length() 3) {
strPrice = "0" + strPrice;
}
strPrice = strPrice.substring(0, strPrice.length() - 2) + "." + strPrice.substring(strPrice.length() - 2);
return strPrice;
}
public static void main(String args[]) {
Cart cart = new Cart();
cart.addBook(new Book("书名", "作者", "出版社", 1245));
cart.addBook(new Book("书名1", "作者1", "出版社1", 3458));
cart.addBook(new Book("书名2", "作者2", "出版社2", 7859));
System.out.println(cart.getTotalInfo());
}
}
这是两个类,分别放到Book.java 跟Cart.java两个类文件中,直接执行Cart里java定义作者的代码的main方法就可以java定义作者的代码了
输出如下:
Q4: 用java定义一本书,包括书名,作者,出版社,价格就行,谢谢
public class Book{
//用java定义一本书java定义作者的代码,包括书名java定义作者的代码,作者java定义作者的代码,出版社,价格就行,谢谢
private String bookName;//书名
private String author;//作者
private String press;//出版社
private Double price;//价格
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getPress() {
return press;
}
public void setPress(String press) {
this.press = press;
}
public Double getPrice() {
return price;
}
public void setPrice(Double price) {
this.price = price;
}
}
Q5: 用java定义一个图书类,要求包含作者,书名,书号,价格等信息并要求从主函数输出一本书的信息。
package cn.book;
public class Book {
private String auther="吴承恩";
private String name="西游记";
private String number="1";
private double price=100;
public String getAuther() {
return auther;
}
public void setAuther(String auther) {
this.auther = auther;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getNumber() {
return number;
}
public void setNumber(String number) {
this.number = number;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
@Override
public String toString() {
return " 作者:" + auther + ", 书名:" + name + ", 书号:" + number + ", 价格:" + price ;
}
//可以从这调用get set 方法 设置属性
public static void main(String[] args) {
Book book = new Book();
System.out.println(book.toString());
}
}
关于java定义作者的代码和java自定义的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







