java定义博文类,有博文ID、博文标题、博文内容等属性。定义一个用户类,有用户ID、用户名称两个属性,在编写发表博文方法,并返回博文对象
时间: 2024-09-30 14:03:28 浏览: 19
在Java中,我们可以定义两个类:`BlogPost` 和 `User`,分别表示博主的博客文章和用户信息。这里是一个简单的例子:
```java
public class BlogPost {
private int blogId;
private String title;
private String content;
// 构造函数
public BlogPost(int id, String title, String content) {
this.blogId = id;
this.title = title;
this.content = content;
}
// 获取博客ID、标题和内容的方法
public int getBlogId() { return blogId; }
public String getTitle() { return title; }
public String getContent() { return content; }
// 发表博客方法,通常会关联到用户操作
public BlogPost publishBy(User user) {
System.out.println(user.getUsername() + "发表了博客:" + title);
return this; // 返回当前博客对象以便链式操作
}
}
public class User {
private int userId;
private String username;
// 构造函数
public User(int id, String name) {
this.userId = id;
this.username = name;
}
// 获取用户ID和名称的方法
public int getUserId() { return userId; }
public String getUsername() { return username; }
}
```
在这个例子中,`BlogPost.publishBy()` 方法接受一个 `User` 对象作为参数,表示用户发表博客。这个方法返回 `BlogPost` 对象,使得可以在链式调用下直接获取已发表的博客。