User Tools

Site Tools


programming:java:java

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programming:java:java [2023/11/02 14:32] – [ReplaceAll] skipidarprogramming:java:java [2023/11/02 14:33] (current) – [Records] skipidar
Line 1200: Line 1200:
     // Cant inherit from Record - its final     // Cant inherit from Record - its final
     //record MyPoint2(int x, int y) extends MyPoint{};     //record MyPoint2(int x, int y) extends MyPoint{};
 +
 +
 +    @Test
 +    void recordTest1() {
 +        MyPoint p = new MyPoint(1,2);
 +
 +        System.out.println(p); // MyPoint[x=1, y=2]
 +        System.out.println(p.x()); // can access vars via methods
 +        System.out.println(p.x()); // can access vars via methods
 +        
 +        p.bark(); // can access hiearchy
 +    }
  
 </sxh> </sxh>
programming/java/java.1698935551.txt.gz · Last modified: by skipidar