public void setComment(String comment) { this.comment = comment; }
时间: 2023-08-23 10:05:08 浏览: 45
这段代码是Food类中的一个公有方法setComment,该方法有一个参数comment,用于设置Food对象的comment属性值。
通过定义这个方法,可以让其他类访问并修改Food对象的comment属性,而不需要将comment属性设置为public类型。这样可以保护comment属性,避免在其他类中对其进行非法修改。同样地,也可以定义其他类似的设置方法来修改其他属性值,以提高代码的封装性和安全性。
相关问题
public class Comment { String name; //评论者 String content; //评论内容 public Comment(){ } public Comment(String name, String content){ this.name = name; this.content = content; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } }什么意思
这段代码定义了一个名为 Comment 的类,该类包含两个成员变量 name 和 content,分别表示评论者和评论内容。该类提供了两个构造方法,一个无参构造方法和一个带两个参数的构造方法,用于创建 Comment 对象。此外,该类还提供了 get 和 set 方法,用于获取和设置成员变量的值。通过该类的定义,可以创建 Comment 对象,用于存储评论信息。
sqlserver 根据实体类public class ReportMenu { /报表id/ private Integer id; /报表分组/ private String reportGroup; /报表名称/ private String reportName; /报表路径/ private String reportUrl; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getReportGroup() { return reportGroup; } public void setReportGroup(String reportGroup) { this.reportGroup = reportGroup; } public String getReportName() { return reportName; } public void setReportName(String reportName) { this.reportName = reportName; } public String getReportUrl() { return reportUrl; } public void setReportUrl(String reportUrl) { this.reportUrl = reportUrl; } }构建建表sql,要求驼峰命名改下划线,并添加字段备注
根据上述实体类,建表 SQL 如下所示:
```
CREATE TABLE report_menu (
id INT NOT NULL COMMENT '报表id',
report_group VARCHAR(50) NOT NULL COMMENT '报表分组',
report_name VARCHAR(50) NOT NULL COMMENT '报表名称',
report_url VARCHAR(100) NOT NULL COMMENT '报表路径',
PRIMARY KEY (id)
);
```
在建表 SQL 中,将实体类中的驼峰命名改为了下划线命名,并添加了每个字段的注释说明。注意,主键的约束也需要在 SQL 中体现,这里使用了 `PRIMARY KEY` 关键字来声明 id 字段为主键。