When do you use the "this" keyword?
This may be a silly question, but I was curious how other people use the **this** keyword.  I tend to use it in constructors but may also use it throughout the class in other methods.  Some examples:

    In Constructor:
    public Light(Vector v)
    {
        this.dir = new Vector(v);
    }

    Elsewhere
    public void SomeMethod()
    {
        Vector vec = new Vector();
        double d = (vec * vec) - (this.radius * this.radius);
    }



When do you use the "this" keyword?
===

This may be a silly question, but I was curious how other people use the **this** keyword.  I tend to use it in constructors but may also use it throughout the class in other methods.  Some examples:

    In Constructor:
    public Light(Vector v)
    {
        this.dir = new Vector(v);
    }

    Elsewhere
    public void SomeMethod()
    {
        Vector vec = new Vector();
        double d = (vec * vec) - (this.radius * this.radius);
    }


