Skip to content
Snippets Groups Projects
objects.java 739 B
Newer Older
  • Learn to ignore specific revisions
  • public class Objects 
    
    {
        static int c;
    
        static CircleChain chain1, chain2;
    
        public static void foo() 
    
    koen's avatar
    koen committed
            float x = 1;
    
    koen's avatar
    koen committed
            Circle circle1, circle2;
    
            circle1 = new Circle(0, 0);
            circle2 = new Circle(0, 0);
    
            chain1 = new CircleChain();
            chain2 = new CircleChain();
    
    koen's avatar
    koen committed
            chain1.tail = chain2;
            chain1.circle = circle1;
            chain2.circle = circle2;
    
            circle2.center = 2;    
    
    koen's avatar
    koen committed
            x = chain1.tail.circle.center;
    
    class Circle {
    
    koen's avatar
    koen committed
        public float center, radius;
    
        public Circle(float center, float radius) {
    
            this.center = center;
            this.radius = radius;
        }
    
    koen's avatar
    koen committed
    }
    
    koen's avatar
    koen committed
    
    
    class CircleChain 
    
    koen's avatar
    koen committed
    {
        public Circle circle;
    
        public CircleChain tail;
    
    koen's avatar
    koen committed
    }