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()); } }

Πίσω