BalaHan-cc 2021-09-27 17:04 采纳率: 83.3%
浏览 33
已结题

java的封装与构造方法!

img

  • 写回答

1条回答 默认 最新

  • 偷窃月亮的贼 2021-09-27 18:13
    关注
    
    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;
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 9月28日
  • 已采纳回答 9月28日
  • 创建了问题 9月27日