告诉我一个 returnType 为 String 的 Java 方法的例子，该方法名为 `getGreeting`，并且在方法内部打印一条消息 "Hello, World!" 到控制台。要求按以下 Java 代码格式输出:

```java
public class Example {
    // 方法声明
}
```

另外，需要包含一个对该方法的简单调用示范。
user
```java
public class Example {
    // 方法声明
    public String getGreeting() {
        System.out.println("Hello, World!");
        return "Hello, World!";
    }
    
    public static void main(String[] args) {
        Example example = new Example();
        String greeting = example.getGreeting();
        System.out.println("Received greeting: " + greeting);
    }
}
```
assistant