Using 'this'

What’s the difference between using ‘this’ and not using it in the following examples?


[COLOR=#000000][COLOR=#0000bb]package [/COLOR][COLOR=#007700]{
    public final class [/COLOR][COLOR=#0000bb]MyClass [/COLOR][COLOR=#007700]{
        private var test;
        public function [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb]MyClass [/COLOR][/COLOR][COLOR=#000000][COLOR=#007700](parameter):[/COLOR][COLOR=#0000bb]void [/COLOR][COLOR=#007700]{
            [/COLOR][/COLOR][COLOR=#000000][COLOR=#007700]this.test = [/COLOR][/COLOR][COLOR=#000000][COLOR=#007700]parameter;[/COLOR][/COLOR]
[COLOR=#000000][COLOR=#007700]        }[/COLOR][COLOR=#007700]
    }
} 
[/COLOR][/COLOR]

[COLOR=#000000][COLOR=#007700]

[/COLOR][/COLOR]


[COLOR=#000000][COLOR=#0000bb]package [/COLOR][COLOR=#007700]{
    public final class [/COLOR][COLOR=#0000bb]MyClass [/COLOR][COLOR=#007700]{
        private var test;
        public function [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000bb]MyClass [/COLOR][/COLOR][COLOR=#000000][COLOR=#007700](parameter):[/COLOR][COLOR=#0000bb]void [/COLOR][COLOR=#007700]{
            [/COLOR][/COLOR][COLOR=#000000][COLOR=#007700]test = [/COLOR][/COLOR][COLOR=#000000][COLOR=#007700]parameter;[/COLOR][/COLOR]
[COLOR=#000000][COLOR=#007700]        }[/COLOR][COLOR=#007700]
    }
} 
[/COLOR][/COLOR]