3.1 Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό
© Γιάννης Κωστάρας
public class Records {
public static void main(String[] args) {
record Point(int x, int y) { };
Point p = new Point (0, 0);
System.out.println(p);
record Line(Point p1, Point p2) {};
Line line = new Line(p, new Point(10, 10));
System.out.println(line);
record Rectangle(Point upperLeft, Point lowerRight) {};
record Circle(Point center, int radius) {
double circumference() {
return 2*Math.PI*radius;
}
};
Circle circle = new Circle(p, 5);
System.out.println(circle.circumference());
}
}
Πίσω