java的封装与构造方法!

img


public class Test {

    public static void main(String[] args) {
        Tip tip=new Tip();
        tip.getInfo();

        tip=new Tip("帖子1", "数学最高奖菲尔兹奖得主 Laurent Lafforgue 官宣加入华为!","2021-09-26 09:57:21",14921509);
        tip.getInfo();
        
        tip=new Tip("帖子2", "Layui官网将在10月13日正式下线。","2021-09-26 10:30:13");
        tip.getInfo();

    }
}

class Tip {
    private String title, content, publishTime;

    private int uid;

    public Tip() {
        System.out.println("帖子类的无参构造方法");
    }

    public Tip(String title, String content, String publishTime, int uid) {
        this.title = title;
        this.content = content;
        this.publishTime = publishTime;
        this.uid = uid;
        System.out.println("帖子类的四个参数构造方法");
    }

    public Tip(String title, String content, String publishTime) {
        this(title, content, publishTime, 0);
        System.out.println("帖子类的三个参数构造方法");
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getPublishTime() {
        return publishTime;
    }

    public void setPublishTime(String publishTime) {
        this.publishTime = publishTime;
    }

    public int getUid() {
        return uid;
    }

    public void setUid(int uid) {
        this.uid = uid;
    }

    public void getInfo() {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append("标题:");
        stringBuffer.append(title);
        stringBuffer.append("\n");
        stringBuffer.append("用户UID:");
        stringBuffer.append(uid);
        stringBuffer.append("\n");
        stringBuffer.append("发表时间:");
        stringBuffer.append(publishTime);
        stringBuffer.append("\n");
        stringBuffer.append("内容:");
        stringBuffer.append(content);
        System.out.println(stringBuffer.toString());
        stringBuffer = null;
    }
}