import marked_marked.api.Mark;
import marked_marked.api.MarkList;
import marked_marked.api.MarkMap;
public class MyMarkedExample {
public static void main(String[] args) {
Mark stringMark = new Mark("Hello, World!");
System.out.println("String mark: " + stringMark.getValue());
Mark integerMark = new Mark(42);
System.out.println("Integer mark: " + integerMark.getValue());
class MyCustomMark extends Mark {
private String value;
public MyCustomMark(String value) {
this.value = value;
}
@Override
public String getValue() {
return value;
}
@Override
public void setValue(String value) {
this.value = value;
}
}
MyCustomMark customMark = new MyCustomMark("Hello, Java!");
System.out.println("Custom mark: " + customMark.getValue());
}
}