Javaでも

class MyClass{
int a;
}

MyClass m = new MyClass();
x = m.a ;
m.a = y;

というように、書かなくてもget,setできるけど、 どうちがうの?