简单
技术面试0 次浏览

在微软的云服务项目里,需要对用户的请求进行简单的日志记录,记录内容包括请求的时间、请求的 URL 和请求的状态码。请设计一个简单的日志记录类,用 Java 实现。

微软中国项目经理
Java日志记录类设计

答题要点

推荐答题框架:采用面向对象设计思路,先确定类的属性和方法,再进行具体实现。关键要点如下:1. 定义类:创建一个日志记录类。2. 定义属性:包含请求时间、URL 和状态码。3. 构造方法:用于初始化属性。4. 日志记录方法:可以将日志信息输出到控制台或文件。示例话术:我会创建一个名为 LogRecord 的类,它有三个属性:requestTime、requestUrl 和 statusCode。在构造方法中,接收这三个参数并进行初始化。然后,我会创建一个 log 方法,用于将日志信息输出到控制台。以下是示例代码: java class LogRecord { private String requestTime; private String requestUrl; private int statusCode; public LogRecord(String requestTime, String requestUrl, int statusCode) { this.requestTime = requestTime; this.requestUrl = requestUrl; this.statusCode = statusCode; } public void log() { System.out.println("Request Time: " + requestTime + ", Request URL: " + requestUrl + ", Status Code: " + statusCode); } }