⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 javadocdemo.java

📁 这是清华大学编写的JAVA教材中所有题目的源代码!
💻 JAVA
字号:
//javadocDemo.java
/**
 *<p>Title:java文档演示</p>
 *<p>Description:该程序用于演示java文档写法</p>
 *<p>Copyright:Copyright(c)2004</p>
 *<p>Company:华中科技大学</p>
 *@author 胡寅
 *@version 1.0
 *@see java.lang.Object
 */
 
 public class javadocDemo
 {
 	private int year;
 	private int month;
 	private int day;
 	/**
 	 *缺省构造函数:初始化日期为2004年1月1日
 	 *@throws <code>Exception</code> 若参数无效,则抛出异常
 	 */
 	 public javadocDemo() throws Exception
 	 {
 	 	setDate(2004,1,1);
 	 }
 	 
 	/**
 	 *一般构造函数:需要提供年、月、日三个参数
 	 *@param y the year
 	 *@param m the month
 	 *@param d the day
 	 *@throws <code>Exception</code> 若参数无效,则抛出异常
 	 */
 	 public javadocDemo(int y, int m, int d) throws Exception
 	 {
 	 	setDate(y,m,d);
 	 }
 	 
 	/**
 	 *设置日期,并进行有效性检查
 	 *@param y the year
 	 *@param m the month
 	 *@param d the day
 	 *@see javadocDemo#setYear
 	 *@see javadocDemo#setMonth
 	 *@see javadocDemo#setDay
 	 *@throws <code>Exception</code> 若参数无效,则抛出异常
 	 */
 	 public void setDate(int y, int m, int d) throws Exception
 	 {
 	 	setYear(y);
 	 	setMonth(m);
 	 	setDay(d);
 	 }
 	 
 	/**
 	 *设置年
 	 *@param y the year
 	 *@throws <code>Exception</code> 若参数无效,则抛出异常
 	 */
 	 public void setYear(int y) throws Exception
 	 {
 	 	if(y>0 && y<10000)
 	 		year=y;
 	 	else
 	 		throw new Exception();
 	 }
 	 
 	/**
 	 *设置月
 	 *@param m the month
 	 *@throws <code>Exception</code> 若参数无效,则抛出异常
 	 */
 	 public void setMonth(int m) throws Exception
 	 {
 	 	if(m>0 && m<13)
 	 		month=m;
 	 	else
 	 		throw new Exception();
 	 }
 	
 	/**
 	 *设置日
 	 *@param d the day
 	 *@throws <code>Exception</code> 若参数无效,则抛出异常
 	 */
 	 public void setDay(int d) throws Exception
 	 {
 	 	if(d>0 && d<32)
 	 		day=d;
 	 	else
 	 		throw new Exception();
 	 }
 }
 	 
 	 
 	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -