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]