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

📄 topic.java

📁 关于java面向对象系统分析方面的课件
💻 JAVA
字号:
/*
 * s2javaoo.lg.ch01.Topic.java
 * 2007-7-23
 * 主题类
 */
package s2javaoo.lg.ch01;

public class Topic {
    private String title        =  "";  // 帖子标题
    private String content      =  "";  // 帖子内容
    private String publishTime  =  "";  // 发表时间
    private int    uid          =  0;  // 引用用户的id,用来表示该帖子是哪个用户发表的
    private int    topicId      =  0;  // 唯一标志主题的id
    private int    boardId      =  0;  // 引用板块的id,用来表示该帖子是哪个板块的
    
    /**
     * @return boardId
     */
    public int getBoardId() {
        return boardId;
    }
    
    /**
     * @param boardId 要设置的 boardId
     */
    public void setBoardId(int boardId) {
        this.boardId = boardId;
    }
    
    /**
     * @return content
     */
    public String getContent() {
        return content;
    }
    
    /**
     * @param content 要设置的 content
     */
    public void setContent(String content) {
        this.content = content;
    }
    
    /**
     * @return publishTime
     */
    public String getPublishTime() {
        return publishTime;
    }
    
    /**
     * @param publishTime 要设置的 publishTime
     */
    public void setPublishTime(String publishTime) {
        this.publishTime = publishTime;
    }
    
    /**
     * @return title
     */
    public String getTitle() {
        return title;
    }
    
    /**
     * @param title 要设置的 title
     */
    public void setTitle(String title) {
        this.title = title;
    }
    
    /**
     * @return topicId
     */
    public int getTopicId() {
        return topicId;
    }
    
    /**
     * @param topicId 要设置的 topicId
     */
    public void setTopicId(int topicId) {
        this.topicId = topicId;
    }
    
    /**
     * @return uid
     */
    public int getUid() {
        return uid;
    }
    
    /**
     * @param uid 要设置的 uid
     */
    public void setUid(int uid) {
        this.uid = uid;
    }
    
    /**
     * 主题类的无参构造方法
     */
    public Topic() {
      title        =  "re:我是新手,请大家指教";
      content      =  "好的,我们一起学";
      publishTime  =  "2007-1-1 10:30:20";
      topicId      =  2;
      boardId      =  1;      
    }
    
    /**
     * 主题类的有参构造方法
     * @param pTitle
     * @param pContent
     * @param pTime
     * @param pTopicId
     * @param pBoardId
     */
    public Topic(String pTitle, String pContent, String pTime, int pTopicId, int pBoardId) {
        title        =  pTitle;
        content      =  pContent;
        publishTime  =  pTime;
        topicId      =  pTopicId;
        boardId      =  pBoardId;
    }
    
    /**
     * 输出主题信息
     */
    public void getTopicInfo() {
        System.out.println("====主题信息====");
        System.out.println("帖子标题:" + title);
        System.out.println("帖子内容:" + content);
        System.out.println("发表时间:" + publishTime + "\n");
    }
    
    /**
     * 输出参数主题信息
     * @param topic
     */
    public void getTopicInfo(Topic topic) {
        System.out.println("====主题信息====");
        System.out.println("帖子标题:" + topic.getTitle());
        System.out.println("帖子内容:" + topic.getContent());
        System.out.println("发表时间:" + topic.getPublishTime() + "\n");
    }
}

⌨️ 快捷键说明

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