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

📄 movieimpl.java

📁 java编程中的DAO模式举例,其他人不需帐号就可自由下载此源码
💻 JAVA
字号:
// $Header: /cvsroot/daoexamples/daoexamples/src/java/daoexamples/movie/MovieImpl.java,v 1.2 2003/08/13 04:04:23 sullis Exp $
 
/*
 * 
 *
 * 
 * 
 */

package daoexamples.movie;

/**
 * 
 * @author Sean C. Sullivan
 * 
 * @see MovieDAO
 * 
 */
class MovieImpl implements Movie
{
	private final String m_id;
	private final String m_rating;
	private final String m_year;
	private final String m_title;
	 
	public MovieImpl(final String id,
					final String rating,
					final String year,
					final String title)
	{
		if (id == null)
		{
			throw new NullPointerException("id parameter");
		}
		else if (id.length() < 1)
		{
			throw new IllegalArgumentException(
					"id parameter, value = "
					+ id);		
		}
		
		if (rating == null)
		{
			throw new NullPointerException("rating parameter");
		}
		
		if (year == null)
		{
			throw new NullPointerException("year parameter");
		}
		if (title == null)
		{
			throw new NullPointerException("title parameter");
		}
		
		m_id = id;
		m_rating = rating;
		m_year = year;
		m_title = title;		 
	}
	
	public String getId()
	{
		return m_id;
	}
	
	public String getRating()
	{
		return m_rating;
	}
	
	public String getReleaseYear()
	{
		return m_year;
	}
	
	public String getTitle()
	{
		return m_title; 
	}
	
	public String toString()
	{
		StringBuffer sbResult = new StringBuffer();
		sbResult.append("id = ");
		sbResult.append(m_id);
		sbResult.append(", title = ");
		sbResult.append(m_title);
		sbResult.append(", rating = ");
		sbResult.append(m_rating);
		sbResult.append(", year = ");
		sbResult.append(m_year);
		return sbResult.toString();
	}
}

⌨️ 快捷键说明

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